Complexity of Chordal Conversion for Sparse Semidefinite Programs with Small Treewidth
Richard Y. Zhang

TL;DR
This paper demonstrates that for sparse SDPs with small treewidth in an extended graph, chordal conversion enables efficient interior-point solutions, aligning theoretical guarantees with practical success in various applications.
Contribution
The paper introduces an extended graph construction that guarantees efficient SDP solving via chordal conversion when the extended graph has small treewidth, addressing limitations of previous approaches.
Findings
Small treewidth in extended graph guarantees $O(m+n)$ per-iteration time.
Chordal conversion achieves $ ilde{O}( oot{m+n})$ iteration complexity.
Applicable to many practical SDP relaxations like MAX-$k$-CUT and power flow.
Abstract
If a sparse semidefinite program (SDP), specified over matrices and subject to linear constraints, has an aggregate sparsity graph with small treewidth, then chordal conversion will sometimes allow an interior-point method to solve the SDP in just time per-iteration, which is a significant speedup over the time per-iteration for a direct application of the interior-point method. Unfortunately, the speedup is not guaranteed by an treewidth in that is independent of and , as a diagonal SDP would have treewidth zero but can still necessitate up to time per-iteration. Instead, we construct an extended aggregate sparsity graph by forcing each constraint matrix to be its own clique in . We prove that a small treewidth in does indeed guarantee that chordal conversion will…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Complexity and Algorithms in Graphs · Sparse and Compressive Sensing Techniques
