Positive semidefinite programming: mixed, parallel, and width-independent
Arun Jambulapati, Yin Tat Lee, Jerry Li, Swati Padmanabhan, Kevin Tian
Abstract
We give the first approximation algorithm for mixed packing and covering semidefinite programs (SDPs) with polylogarithmic dependence on width. Mixed packing and covering SDPs constitute a fundamental algorithmic primitive with applications in combinatorial optimization, robust learning, and quantum complexity. The current approximate solvers for positive semidefinite programming can handle only pure packing instances, and technical hurdles prevent their generalization to a wider class of positive instances. For a given multiplicative accuracy of є, our algorithm takes O(log3(ndρ) · є−3) parallelizable iterations, where n, d are the problem dimensions and ρ is a width parameter of the instance, generalizing or improving all previous parallel algorithms in the positive linear and semidefinite programming literature. When specialized to pure packing SDPs, our algorithm’s iteration complexity is O(log2 (nd) · є−2), a slight improvement and derandomization of the state-of-the-art due to Allen-Zhu et. al. ’16, Peng et. al. ’16, and Wang et. al. ’15. For several common structured instances, the iterations of our algorithm run in nearly-linear time. In doing so, we give matrix analytic techniques to overcome obstacles that have stymied prior approaches to this problem, as stated in Peng et. al. ’16 and Mahoney et. al. ’16. Crucial to our analysis are a simplification of existing algorithms for mixed positive linear programs, achieved by removing an asymmetry from modifying covering constraints, and a suite of matrix inequalities with proofs based on analyzing the Schur complements of matrices in a higher dimension. We hope that our algorithm and techniques open the door to improved solvers for positive semidefinite programming and its applications.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 6e66ac4b-19a6-47ef-907b-cbe7d58e3c97Cited by top-tier papers9
- A Faster Interior Point Method for Semidefinite ProgrammingHaotian Jiang, Tarun Kathuria, Yin Tat Lee, Swati Padmanabhan et al.FOCS 2020 · 62 citations
- Robust Sub-Gaussian Principal Component Analysis and Width-Independent Schatten PackingArun Jambulapati, Jerry Li, Kevin TianNeurIPS 2020 · 45 citations
- Adversarial robustness via robust low rank representationsPranjal Awasthi, Himanshu Jain, Ankit Singh Rawat, Aravindan VijayaraghavanNeurIPS 2020 · 26 citations
- List-Decodable Mean Estimation in Nearly-PCA TimeIlias Diakonikolas, Daniel Kane, Daniel Kongsgaard, Jerry Li et al.NeurIPS 2021 · 18 citations
- Solving SDP Faster: A Robust IPM Framework and Efficient ImplementationBaihe Huang, Shunhua Jiang, Zhao Song, Runzhou Tao et al.FOCS 2022 · 17 citations
Builds on1
Related papers
- Solving Positive Linear Programs with Differential PrivacyAlina Ene, Huy L Nguyen, Ta Duy Nguyen, Adrian VladuICML 2026
- Learning-Augmented Algorithms for Online Linear and Semidefinite ProgrammingElena Grigorescu, Young-San Lin, Sandeep Silwal, Maoyuan Song et al.NeurIPS 2022 · 20 citations
- Semidefinite Programs Simulate Approximate Message Passing RobustlyMisha Ivkov, Tselil SchrammSTOC 2024 · 2 citations
- Dynamic Algorithms for Packing-Covering LPs via Multiplicative Weight UpdatesSayan Bhattacharya, Peter Kiss, Thatchaphol SaranurakSODA 2023 · 9 citations
- Fast LP-based Approximations for Geometric Packing and Covering ProblemsChandra Chekuri, Sariel Har-Peled, Kent QuanrudSODA 2020 · 9 citations
