Killing a Vortex
Abstract
The Graph Minors Structure Theorem of Robertson and Seymour asserts that, for every graph every -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 \textit{vortices}, and then adding a bounded number of additional vertices, called \textit{apices}, with arbitrary neighborhoods. Our main result is a {full classification} of all graphs for which the use of vortices in the theorem above can be avoided. To this end we identify a (parametric) graph and prove that all -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 -minor-free graphs, whenever is not a minor of for some Using our new structure theorem, we design an algorithm that, given an -minor-free graph computes the generating function of all perfect matchings of 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 as a minor. This provides a \textit{sharp} complexity dichotomy for the problem of counting perfect matchings in minor-closed classes.
Cite
@article{arxiv.2207.04923,
title = {Killing a Vortex},
author = {Dimitrios M. Thilikos and Sebastian Wiederrecht},
journal= {arXiv preprint arXiv:2207.04923},
year = {2024}
}
Comments
An earlier version of this paper has appeared at FOCS 2022 We also changed the term "vga-hierarchy" with the more appropriate term "vga-lattice". arXiv admin note: text overlap with arXiv:2010.12397 by other authors