Semidefinite programmingWe have developed faster, provably correct algorithms for large-scale semidefinite programming (SDP), where the matrix variable has more than 10^13 entries, using two different approaches: sketching and complementarity. The latter, led by my student Lijun Ding, was honored by the INFORMS optimization society best student paper award. These methods handle nearly every useful SDP: Lijun and I showed the conditions required for these methods to succeed are generic and are necessary for any SDP solver to yield a useful solution given noisy problem data. Talks
Software
PapersA Strict Complementarity Approach to Error Bound and Sensitivity of Solution of Conic Programs On the simplicity and conditioning of low rank semidefinite programs Scalable Semidefinite Programming An Optimal-Storage Approach to Semidefinite Programming using Approximate Complementarity kFW: A Frank-Wolfe style algorithm with stronger subproblem oracles Frank-Wolfe Style Algorithms for Large Scale Optimization |