English

An Improved Approximation Algorithm for the Max-$3$-Section Problem

Data Structures and Algorithms 2023-08-08 v1

Abstract

We consider the Max-33-Section problem, where we are given an undirected graph G=(V,E) G=(V,E) equipped with non-negative edge weights w:ER+w :E\rightarrow \mathbb{R}_+ and the goal is to find a partition of VV into three equisized parts while maximizing the total weight of edges crossing between different parts. Max-33-Section is closely related to other well-studied graph partitioning problems, e.g., Max-kk-Cut, Max-33-Cut, and Max-Bisection. We present a polynomial time algorithm achieving an approximation of 0.795 0.795, that improves upon the previous best known approximation of 0.673 0.673. The requirement of multiple parts that have equal sizes renders Max-33-Section much harder to cope with compared to, e.g., Max-Bisection. We show a new algorithm that combines the existing approach of Lassere hierarchy along with a random cut strategy that suffices to give our result.

Keywords

Cite

@article{arxiv.2308.03516,
  title  = {An Improved Approximation Algorithm for the Max-$3$-Section Problem},
  author = {Dor Katzelnick and Aditya Pillai and Roy Schwartz and Mohit Singh},
  journal= {arXiv preprint arXiv:2308.03516},
  year   = {2023}
}