An O(m/ε^3.5)-Cost Algorithm for Semidefinite Programs with Diagonal Constraints

03/05/2019
by   Yin Tat Lee, et al.
0

We study semidefinite programs with diagonal constraints. This problem class appears in combinatorial optimization and has a wide range of engineering applications such as in circuit design, channel assignment in wireless networks, phase recovery, covariance matrix estimation, and low-order controller design. In this paper, we give an algorithm to solve this problem to ε-accuracy, with a run time of O(m/ε^3.5), where m is the number of non-zero entries in the cost matrix. We improve upon the previous best run time of O(m/ε^4.5) by Arora and Kale. As a corollary of our result, given an instance of the Max-Cut problem with n vertices and m ≫ n edges, our algorithm when applied to the standard SDP relaxation of Max-Cut returns a (1 - ε)α_GW cut in time O(m/ε^3.5), where α_GW≈ 0.878567 is the Goemans-Williamson approximation ratio. We obtain this run time via the stochastic variance reduction framework applied to the Arora-Kale algorithm, by constructing a constant-accuracy estimator to maintain the primal iterates.

READ FULL TEXT
research
12/27/2018

Complex Semidefinite Programming and Max-k-Cut

In a second seminal paper on the application of semidefinite programming...
research
07/16/2018

Improving the smoothed complexity of FLIP for max cut problems

Finding locally optimal solutions for max-cut and max-k-cut are well-kno...
research
11/23/2019

Subexponential LPs Approximate Max-Cut

We show that for every ε > 0, the degree-n^ε Sherali-Adams linear progra...
research
11/11/2021

Approximating Sparsest Cut in Low-Treewidth Graphs via Combinatorial Diameter

The fundamental sparsest cut problem takes as input a graph G together w...
research
03/01/2018

Smoothed analysis for low-rank solutions to semidefinite programs in quadratic penalty form

Semidefinite programs (SDP) are important in learning and combinatorial ...
research
11/17/2017

An O^*(1.84^k) Parameterized Algorithm for the Multiterminal Cut Problem

We study the multiterminal cut problem, which, given an n-vertex graph w...
research
12/16/2020

Clustering with Iterated Linear Optimization

We introduce a novel method for clustering using a semidefinite programm...

Please sign up or login with your details

Forgot password? Click here to reset