English

Quasi-polynomial-time algorithm for Independent Set in $P_t$-free graphs via shrinking the space of induced paths

Data Structures and Algorithms 2020-11-18 v2 Discrete Mathematics

Abstract

In a recent breakthrough work, Gartland and Lokshtanov [FOCS 2020] showed a quasi-polynomial-time algorithm for Maximum Weight Independent Set in PtP_t-free graphs, that is, graphs excluding a fixed path as an induced subgraph. Their algorithm runs in time nO(log3n)n^{\mathcal{O}(\log^3 n)}, where tt is assumed to be a constant. Inspired by their ideas, we present an arguably simpler algorithm with an improved running time bound of nO(log2n)n^{\mathcal{O}(\log^2 n)}. Our main insight is that a connected PtP_t-free graph always contains a vertex ww whose neighborhood intersects, for a constant fraction of pairs {u,v}(V(G)2)\{u,v\} \in \binom{V(G)}{2}, a constant fraction of induced uvu-v paths. Since a PtP_t-free graph contains O(nt1)\mathcal{O}(n^{t-1}) induced paths in total, branching on such a vertex and recursing independently on the connected components leads to a quasi-polynomial running time bound. We also show that the same approach can be used to obtain quasi-polynomial-time algorithms for related problems, including Maximum Weight Induced Matching and 3-Coloring.

Keywords

Cite

@article{arxiv.2009.13494,
  title  = {Quasi-polynomial-time algorithm for Independent Set in $P_t$-free graphs via shrinking the space of induced paths},
  author = {Marcin Pilipczuk and Michał Pilipczuk and Paweł Rzążewski},
  journal= {arXiv preprint arXiv:2009.13494},
  year   = {2020}
}

Comments

Paper accepted to SOSA 2021. The results on $C_{>t}$-free graphs from v1 were moved to arXiv:2007.11402