paper

Polynomial-time algorithm for Maximum Weight Independent Set on -free graphs

arXiv:1707.05491

Abstract

In the classic Maximum Weight Independent Set problem we are given a graph with a nonnegative weight function on vertices, and the goal is to find an independent set in of maximum possible weight. While the problem is NP-hard in general, we give a polynomial-time algorithm working on any -free graph, that is, a graph that has no path on vertices as an induced subgraph. This improves the polynomial-time algorithm on -free graphs of Lokshtanov et al. (SODA 2014), and the quasipolynomial-time algorithm on -free graphs of Lokshtanov et al (SODA 2016). The main technical contribution leading to our main result is enumeration of a polynomial-size family of vertex subsets with the following property: for every maximal independent set in the graph, contains all maximal cliques of some minimal chordal completion of that does not add any edge incident to a vertex of .