Minimum Bisection Is Fixed-Parameter Tractable
Authors:
- Marek CyganMCMarek Cygan
- Daniel LokshtanovDLDaniel Lokshtanov
- Marcin PilipczukMPMarcin Pilipczuk
- Michał PilipczukMPMichał Pilipczuk
- Saket SaurabhSSSaket Saurabh
- 1 January 2019
- journal article
- research article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 48 (2) , 417-450
Abstract
In the classic Minimum Bisection problem we are given as input an undirected graph $G$ and an integer $k$. The task is to determine whether there is a partition of $V(G)$ into two parts $A$ and $B$ such that $||A|-|B|| \leq 1$ and there are at most $k$ edges with one endpoint in $A$ and the other in $B$. In this paper we give an algorithm for Minimum Bisection with running time $2^{\mathcal{O}(k^3)}n^3 \log^3 n$. This is the first fixed parameter tractable algorithm for Minimum Bisection parameterized by $k$. At the core of our algorithm lies a new decomposition theorem that states that every graph $G$ can be decomposed by small separators into parts where each part is “highly connected” in the following sense: any separator 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 a bisection of minimum weight among solutions that contain at most $k$ edges.
Keywords
Funding Information
- Narodowe Centrum Nauki (UMO-2013/09/B/ST6/03136)
- European Research Council, PARAPPROX (306992)
- Bergens Forskningsstiftelse
- Seventh Framework Programme (ERC Grant Agreement 267959Para)
- Horizon 2020 Framework Programme (677651, 715744)
This publication has 26 references indexed in Scilit:
- An Improved Parameterized Algorithm for the Minimum Node Multiway Cut ProblemAlgorithmica, 2007
- Parameterized graph separation problemsTheoretical Computer Science, 2006
- Polynomial Time Approximation Schemes for MAX-BISECTION on Planar and Geometric GraphsSIAM Journal on Computing, 2005
- Two Short Proofs Concerning Tree-DecompositionsCombinatorics, Probability and Computing, 2002
- A Polylogarithmic Approximation of the Minimum BisectionSIAM Journal on Computing, 2002
- Color-codingJournal of the ACM, 1995
- Graph Minors .XIII. The Disjoint Paths ProblemJournal of Combinatorial Theory, Series B, 1995
- A linear-time algorithm for finding a sparsek-connected spanning subgraph of ak-connected graphAlgorithmica, 1992
- Partitioning Planar GraphsSIAM Journal on Computing, 1992
- A menger-like property of tree-width: The finite caseJournal of Combinatorial Theory, Series B, 1990