Lune

FOCS2024Top-tier venue

Minor Containment and Disjoint Paths in Almost-Linear Time

Tuukka Korhonen, Michal Pilipczuk, Giannos Stamoulis

2024Year
6Citations
11Top-tier citations

Abstract

We give an algorithm that, given graphsGGandHH, tests whetherHHis a minor ofGGin timeOH(n‾1+o(1))\mathcal{O}_{H}(\overline{n}^{1+o(1)}); here,nnis the number of vertices ofGGand theOH(.)\mathrm{O}_{H}(.)-notation hides factors that depend onHHand are computable. By the Graph Minor Theorem, this implies the existence of ann1+o(1)n^{1+o(1)}-time membership test for every minor-closed class of graphs. More generally, we give anOH,∣X∣(m1+o(1))\mathcal{O}_{H,\vert X\vert} (m^{1+o(1)})-time algorithm for the rooted version of the problem, in whichGGcomes with a set of rootsX⊆V(G)X\subseteq V(G)and some of the branch sets of the sought minor model ofHHare required to contain prescribed subsets ofXX; here,mmis the total number of vertices and edges ofGG. This captures the Disjoint Pathsproblem, for which we obtain anOk(m1+o(1)\\mathcal{O}_{k}(m^{1+o(1)\backslash }-time algorithm, wherekkis 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 ofGG. Our algorithm has two main ingredients: First, we show that by using the dynamic treewidth data structure of Korhonen, Majewski, Nadara, Pilipczuk, and Sokolowski [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.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext cf6cbe8c-505a-40c4-abc5-3c2606ea7d5b

Cited by top-tier papers11

Ask how each one uses it

Builds on10

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines