Abstract
Paths P1,…,Pk are mutually induced if any two distinct Pi and Pj have neither common vertices nor adjacent vertices (except perhaps their end-vertices). The INDUCED DISJOINT PATHS problem is to decide if a graph G with k pairs of specified vertices (si,ti) contains k mutually induced paths Pi such that each Pi connects si and ti. This problem is NP-complete even for k=2. We prove that it can be solved in polynomial time for AT-free graphs even when k is part of the input. Consequently, the problem of deciding if an AT-free graph contains a fixed graph H as an induced topological minor admits a polynomial-time algorithm. We show that such an algorithm is essentially optimal by proving that the problem is W[1]-hard with parameter |VH|, even for a subclass of AT-free graphs, namely cobipartite graphs. We also show that the problems k-IN-A-PATH and k-IN-A-TREE are polynomial-time solvable on AT-free graphs even if k is part of the input.
Original language | English |
---|---|
Pages (from-to) | 170-191 |
Number of pages | 22 |
Journal | Journal of Computer and System Sciences |
Volume | 124 |
DOIs | |
Publication status | Published - Mar 2022 |
Bibliographical note
Publisher Copyright:© 2021 Elsevier Inc.
Funding
This work is supported by EPSRC ( EP/G043434/1 ), Royal Society ( JP100692 ), the European Research Council (ERC) via the grant Rigorous Theory of Preprocessing (reference 267959 ), and ERC StG project PAAl no. 259515 . A preliminary abstract of this paper appeared in the proceedings of SWAT 2012 [14] .
Funders | Funder number |
---|---|
Engineering and Physical Sciences Research Council | EP/G043434/1 |
Royal Society | JP100692 |
European Research Council | 259515, 267959 |
Keywords
- AT-free graph
- Co-bipartite graph
- Disjoint paths
- Induced topological minor
- Polynomial-time algorithm
- W[1]-hardness
- k-in-a-Path
- k-in-a-Tree