English

Minor Containment and Disjoint Paths in almost-linear time

Data Structures and Algorithms 2024-04-08 v1 Combinatorics

Abstract

We give an algorithm that, given graphs GG and HH, tests whether HH is a minor of GG in time OH(n1+o(1)){\cal O}_H(n^{1+o(1)}); here, nn is the number of vertices of GG and the OH(){\cal O}_H(\cdot)-notation hides factors that depend on HH and are computable. By the Graph Minor Theorem, this implies the existence of an n1+o(1)n^{1+o(1)}-time membership test for every minor-closed class of graphs. More generally, we give an OH,X(m1+o(1)){\cal O}_{H,|X|}(m^{1+o(1)})-time algorithm for the rooted version of the problem, in which GG comes with a set of roots XV(G)X\subseteq V(G) and some of the branch sets of the sought minor model of HH are required to contain prescribed subsets of XX; here, mm is the total number of vertices and edges of GG. This captures the Disjoint Paths problem, for which we obtain an Ok(m1+o(1)){\cal O}_{k}(m^{1+o(1)})-time algorithm, where kk is the number of terminal pairs. For all the mentioned problems, the fastest algorithms known before are due to Kawarabayashi, Kobayashi, and Reed [JCTB 2012], and have a time complexity that is quadratic in the number of vertices of GG. Our algorithm has two main ingredients: First, we show that by using the dynamic treewidth data structure of Korhonen, Majewski, Nadara, Pilipczuk, and Soko{\l}owski [FOCS 2023], the irrelevant vertex technique of Robertson and Seymour can be implemented in almost-linear time on apex-minor-free graphs. Then, we apply the recent advances in almost-linear time flow/cut algorithms to give an almost-linear time implementation of the recursive understanding technique, which effectively reduces the problem to apex-minor-free graphs.

Keywords

Cite

@article{arxiv.2404.03958,
  title  = {Minor Containment and Disjoint Paths in almost-linear time},
  author = {Tuukka Korhonen and Michał Pilipczuk and Giannos Stamoulis},
  journal= {arXiv preprint arXiv:2404.03958},
  year   = {2024}
}

Comments

81 pages

R2 v1 2026-06-28T15:44:55.489Z