$O(\log n)$-Approximation Algorithms for Bipartiteness Ratio
Abstract
We propose an -approximation algorithm for the bipartiteness ratio of undirected graphs introduced by Trevisan (SIAM Journal on Computing, vol. 41, no. 6, 2012), where is the number of vertices. Our approach extends the cut-matching game framework for sparsest cut to the bipartiteness ratio, and requires only many single-commodity undirected maximum flow computations. Therefore, with the current fastest undirected max-flow algorithms, it runs in almost linear time. Along the way, we introduce the concept of well-linkedness for skew-symmetric graphs and prove a novel characterization of bipartiteness ratio in terms of well-linkedness in an auxiliary skew-symmetric graph, which may be of independent interest. As an application, we devise an -time algorithm for the minimum uncut problem: given a graph whose optimal cut leaves an fraction of edges uncut, we find a cut that leaves only an fraction of edges uncut, where is the number of edges. Finally, we propose a directed analogue of the bipartiteness ratio, and we give a polynomial-time algorithm that achieves an approximation for this measure via a directed Leighton--Rao-style embedding. We also propose an algorithm for the minimum directed uncut problem with a guarantee similar to that for the minimum uncut problem.
Cite
@article{arxiv.2507.12847,
title = {$O(\log n)$-Approximation Algorithms for Bipartiteness Ratio},
author = {Tasuku Soma and Mingquan Ye and Yuichi Yoshida},
journal= {arXiv preprint arXiv:2507.12847},
year = {2025}
}
Comments
Previous title: "Cut-Matching Games for Bipartiteness Ratio of Undirected Graphs"