English

Minimum Bisection is fixed parameter tractable

Data Structures and Algorithms 2014-03-19 v2

Abstract

In the classic Minimum Bisection problem we are given as input a graph GG and an integer kk. The task is to determine whether there is a partition of V(G)V(G) into two parts AA and BB such that AB1||A|-|B|| \leq 1 and there are at most kk edges with one endpoint in AA and the other in BB. In this paper we give an algorithm for Minimum Bisection with running time O(2O(k3)n3log3n)O(2^{O(k^{3})}n^3 \log^3 n). This is the first fixed parameter tractable algorithm for Minimum Bisection. At the core of our algorithm lies a new decomposition theorem that states that every graph GG can be decomposed by small separators into parts where each part is "highly connected" in the following sense: any cut of bounded size can separate only a limited number of vertices from each part of the decomposition. Our techniques generalize to the weighted setting, where we seek for a bisection of minimum weight among solutions that contain at most kk edges.

Keywords

Cite

@article{arxiv.1311.2563,
  title  = {Minimum Bisection is fixed parameter tractable},
  author = {Marek Cygan and Daniel Lokshtanov and Marcin Pilipczuk and Michał Pilipczuk and Saket Saurabh},
  journal= {arXiv preprint arXiv:1311.2563},
  year   = {2014}
}

Comments

A full version of an extended abstract to appear in the proceedings of STOC 2014

R2 v1 2026-06-22T02:05:15.593Z