An Improved Approximation Algorithm for the Max--Section Problem
arXiv:2308.03516
Abstract
We consider the Max--Section problem, where we are given an undirected graph equipped with non-negative edge weights and the goal is to find a partition of into three equisized parts while maximizing the total weight of edges crossing between different parts. Max--Section is closely related to other well-studied graph partitioning problems, e.g., Max--Cut, Max--Cut, and Max-Bisection. We present a polynomial time algorithm achieving an approximation of , that improves upon the previous best known approximation of . The requirement of multiple parts that have equal sizes renders Max--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.