Affiliation:
1. LIRMM, Univ. Montpellier, CNRS, Montpellier, France
2. Institute for Basic Science, Yuseong-gu, Korea (the Republic of)
Abstract
The Graph Minors Structure Theorem of Robertson and Seymour asserts that, for every graph
H
, every
H
-minor-free graph can be obtained by clique-sums of “almost embeddable” graphs. Here a graph is “almost embeddable” if it can be obtained from a graph of bounded Euler-genus by pasting graphs of bounded pathwidth in an “orderly fashion” into a bounded number of faces, called the
vortices
, and then adding a bounded number of additional vertices, called
apices
, with arbitrary neighborhoods. Our main result is a full classification of all graphs
H
for which the use of vortices in the theorem above can be avoided. To this end, we identify a (parametric) graph
\(\mathscr{S}_{t}\)
and prove that all
\(\mathscr{S}_{t}\)
-minor-free graphs can be obtained by clique-sums of graphs embeddable in a surface of bounded Euler-genus after deleting a bounded number of vertices. We show that this result is tight in the sense that the appearance of vortices cannot be avoided for
H
-minor-free graphs, whenever
H
is not a minor of
\(\mathscr{S}_{t}\)
for some
\(t\in \mathbb {N}\)
. Using our new structure theorem, we design an algorithm that, given an
\(\mathscr{S}_{t}\)
-minor-free graph
G
, computes the generating function of all perfect matchings of
G
in polynomial time. Our results, combined with known complexity results, imply a complete characterization of minor-closed graph classes where the number of perfect matchings is polynomially computable: They are exactly those graph classes that do not contain every
\(\mathscr{S}_{t}\)
as a minor. This provides a
sharp
complexity dichotomy for the problem of counting perfect matchings in minor-closed classes.
Funder
ANR projects DEMOGRAPH
ESIGMA
French-German Collaboration ANR/DFG Project UTMA
Institute for Basic Science
Publisher
Association for Computing Machinery (ACM)