Independent Set on P$_k$-Free Graphs in Quasi-Polynomial Time
Abstract
We present an algorithm that takes as input a graph with weights on the vertices, and computes a maximum weight independent set of . If the input graph excludes a path on vertices as an induced subgraph, the algorithm runs in time . Hence, for every fixed our algorithm runs in quasi-polynomial time. This resolves in the affirmative an open problem of [Thomass\'{e}, SODA'20 invited presentation]. Previous to this work, polynomial time algorithms were only known for -free graphs [Corneil et al., DAM'81], -free graphs [Lokshtanov et al., SODA'14], and -free graphs [Grzesik et al., SODA'19]. For larger values of , only time algorithms [Basc\'{o} et al., Algorithmica'19] and quasi-polynomial time approximation schemes [Chudnovsky et al., SODA'20] were known. Thus, our work is the first to offer conclusive evidence that Independent Set on -free graphs is not NP-complete for any integer . Additionally we show that for every graph , if there exists a quasi-polynomial time algorithm for Independent Set on -free graphs for every connected component of , then there also exists a quasi-polynomial time algorithm for {\sc Independent Set} on -free graphs. This lifts our quasi-polynomial time algorithm to -free graphs, where has one component that is a , and components isomorphic to a fork (the unique -vertex tree with a degree vertex).
Keywords
Cite
@article{arxiv.2005.00690,
title = {Independent Set on P$_k$-Free Graphs in Quasi-Polynomial Time},
author = {Peter Gartland and Daniel Lokshtanov},
journal= {arXiv preprint arXiv:2005.00690},
year = {2020}
}
Comments
17 pages long. No figures. Typos fixed and constants used in measure analysis have been corrected from first version