A Fast Approximation Algorithm for the Minimum Balanced Vertex Separator in a Graph
Abstract
We present a family of fast pseudo-approximation algorithms for the minimum balanced vertex separator problem in a graph. Given a graph with vertices and edges, and a (constant) balance parameter , where has some (unknown) -balanced vertex separator of size , we give a (Monte-Carlo randomized) algorithm running in time that produces a -balanced vertex separator of size for any value . In particular, for any function (including , for instance), we can produce a vertex separator of size in time . Moreover, for an arbitrarily small constant , our algorithm also achieves the best-known approximation ratio for this problem in time. The algorithms are based on a semidefinite programming (SDP) relaxation of the problem, which we solve using the Matrix Multiplicative Weight Update (MMWU) framework of Arora and Kale. Our oracle for MMWU uses almost-linear time maximum-flow computations, and would be sped up if the time complexity of maximum-flow improves.
Cite
@article{arxiv.2603.15782,
title = {A Fast Approximation Algorithm for the Minimum Balanced Vertex Separator in a Graph},
author = {Vladimir Kolmogorov and Jack Spalding-Jamieson},
journal= {arXiv preprint arXiv:2603.15782},
year = {2026}
}
Comments
13 pages