English

Near-optimal approximation algorithm for simultaneous Max-Cut

Computational Complexity 2018-01-16 v1 Data Structures and Algorithms

Abstract

In the simultaneous Max-Cut problem, we are given kk weighted graphs on the same set of nn vertices, and the goal is to find a cut of the vertex set so that the minimum, over the kk graphs, of the cut value is as large as possible. Previous work [BKS15] gave a polynomial time algorithm which achieved an approximation factor of 1/2o(1)1/2 - o(1) for this problem (and an approximation factor of 1/2+ϵk1/2 + \epsilon_k in the unweighted case, where ϵk0\epsilon_k \rightarrow 0 as kk \rightarrow \infty). In this work, we give a polynomial time approximation algorithm for simultaneous Max-Cut with an approximation factor of 0.87800.8780 (for all constant kk). The natural SDP formulation for simultaneous Max-Cut was shown to have an integrality gap of 1/2+ϵk1/2+\epsilon_k in [BKS15]. In achieving the better approximation guarantee, we use a stronger Sum-of-Squares hierarchy SDP relaxation and a rounding algorithm based on Raghavendra-Tan [RT12], in addition to techniques from [BKS15].

Keywords

Cite

@article{arxiv.1801.04497,
  title  = {Near-optimal approximation algorithm for simultaneous Max-Cut},
  author = {Amey Bhangale and Subhash Khot and Swastik Kopparty and Sushant Sachdeva and Devanathan Thiruvenkatachari},
  journal= {arXiv preprint arXiv:1801.04497},
  year   = {2018}
}