INDUCED SUBGRAPHS OF BOUNDED TREEWIDTH AND THE CONTAINER METHOD

Tara Abrishami, Maria Chudnovsky, Marcin Pilipczuk, Paweł Rzażewski, Paul Seymour

Research output: Contribution to journalArticlepeer-review

Abstract

A hole in a graph is an induced cycle of length at least 4. A hole is long if its length is at least 5. By Pt, we denote a path on t vertices. In this paper, we give polynomial-time algorithms for the following problems: the maximum weight independent set problem in long-hole-free graphs and the feedback vertex set problem in P5-free graphs. Each of the above results resolves a corresponding long-standing open problem. An extended C5 is a five-vertex hole with an additional vertex adjacent to one or two consecutive vertices of the hole. Let \scrC be the class of graphs excluding an extended C5 and holes of length at least 6 as induced subgraphs; \scrC contains all long-hole-free graphs and all P5-free graphs. We show that, given an n-vertex graph G \in \scrC with vertex weights and an integer k, one can, in time, n\scrO(k) find a maximum-weight induced subgraph of G of treewidth less than k. This implies both aforementioned results. To achieve this goal, we extend the framework of potential maximal cliques (PMCs) to containers. Developed by Bouchitt\'e and Todinca [SIAM J. Comput., 31 (2001), pp. 212-232] and extended by Fomin, Todinca, and Villanger [SIAM J. Comput., 44 (2015), pp. 54-87], this framework allows us to solve a wide variety of tasks, including finding a maximum-weight induced subgraph of treewidth less than k for fixed k, in time polynomial in the size of the graph and the number of potential maximal cliques. Further developments, tailored to solve the maximum weight independent set problem within this framework (e.g., for P5-free [Lokshtanov, Vatshelle, and Villanger, SODA 2014, pp. 570-581] or P6-free graphs [Grzesik, Klimo\vsov\'a, Pilipczuk, and Pilipczuk, ACM Trans. Algorithms, 18 (2022), pp. 4:1-4:57]), enumerate only a specifically chosen subset of all PMCs of a graph. In all aforementioned works, the final step is an involved dynamic programming algorithm whose state space is based on the considered list of PMCs. Here, we modify the dynamic programming algorithm and show that it is sufficient to consider only a container for each PMC: a superset of the maximal clique that intersects the sought solution only in the vertices of the PMC. This strengthening of the framework not only allows us to obtain our main result but also leads to significant simplifications of the reasoning in previous papers.

Original languageEnglish (US)
Pages (from-to)624-647
Number of pages24
JournalSIAM Journal on Computing
Volume53
Issue number3
DOIs
StatePublished - Jun 2024

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • General Mathematics

Keywords

  • feedback vertex set
  • independent set
  • long-hole-free graphs
  • Pt-free graphs

Fingerprint

Dive into the research topics of 'INDUCED SUBGRAPHS OF BOUNDED TREEWIDTH AND THE CONTAINER METHOD'. Together they form a unique fingerprint.

Cite this