A set-cover based method automatically generates provably (locally) optimal branching rules for the maximum independent set problem, improving empirical average branching factors on 3-regular graphs.
New Branching Rules: Improvements on Independent Set and Vertex Cover in Sparse Graphs
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
We present an $O^*(1.0919^n)$-time algorithm for finding a maximum independent set in an $n$-vertex graph with degree bounded by 3, which improves the previously known algorithm of running time $O^*(1.0977^n)$ by Bourgeois, Escoffier and Paschos [IWPEC 2008]. We also present an $O^*(1.1923^k)$-time algorithm to decide if a graph with degree bounded by 3 has a vertex cover of size $k$, which improves the previously known algorithm of running time $O^*(1.1939^k)$ by Chen, Kanj and Xia [ISAAC 2003]. Two new branching techniques, \emph{branching on a bottle} and \emph{branching on a 4-cycle}, are introduced, which help us to design simple and fast algorithms for the maximum independent set and minimum vertex cover problems and avoid tedious branching rules.
citation-role summary
citation-polarity summary
fields
math.OC 1years
2024 1verdicts
CONDITIONAL 1roles
baseline 1polarities
baseline 1representative citing papers
citing papers explorer
-
Automated Discovery of Branching Rules with Optimal Complexity for the Maximum Independent Set Problem
A set-cover based method automatically generates provably (locally) optimal branching rules for the maximum independent set problem, improving empirical average branching factors on 3-regular graphs.