Faster SDP hierarchy solvers for local rounding algorithms
Venkatesan Guruswami, Ali Kemal Sinop

TL;DR
This paper introduces a polynomial-time algorithm for solving certain SDP relaxations used in approximation algorithms, leveraging local solution parts and an innovative separation oracle to improve efficiency.
Contribution
It presents a new polynomial-time solver for SDP hierarchies based on local rounding, reducing complexity from exponential to polynomial in key parameters.
Findings
Achieves polynomial time for guarantees based on O(log n) rounds.
Develops an efficient ellipsoid-based separation oracle with restricted support.
Enables practical application of high-round SDP relaxations in approximation algorithms.
Abstract
Convex relaxations based on different hierarchies of linear/semi-definite programs have been used recently to devise approximation algorithms for various optimization problems. The approximation guarantee of these algorithms improves with the number of {\em rounds} in the hierarchy, though the complexity of solving (or even writing down the solution for) the 'th level program grows as where is the input size. In this work, we observe that many of these algorithms are based on {\em local} rounding procedures that only use a small part of the SDP solution (of size instead of ). We give an algorithm to find the requisite portion in time polynomial in its size. The challenge in achieving this is that the required portion of the solution is not fixed a priori but depends on other parts of the solution, sometimes in a complicated…
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.
Videos
Faster SDP Hierarchy Solvers for Local Rounding Algorithms· youtube
Taxonomy
TopicsComplexity and Algorithms in Graphs · Formal Methods in Verification · VLSI and FPGA Design Techniques
