Killing a Vortex

07/11/2022
by   Dimitrios M. Thilikos, et al.
0

The Structural Theorem of the Graph Minors series of Robertson and Seymour asserts that, for every t∈ℕ, there exists some constant c_t such that every K_t-minor-free graph admits a tree decomposition whose torsos can be transformed, by the removal of at most c_t vertices, to graphs that can be seen as the union of some graph that is embeddable to some surface of Euler genus at most c_t and "at most c_t vortices of depth c_t". Our main combinatorial result is a "vortex-free" refinement of the above structural theorem as follows: we identify a (parameterized) graph H_t, called shallow vortex grid, and we prove that if in the above structural theorem we replace K_t by H_t, then the resulting decomposition becomes "vortex-free". Up to now, the most general classes of graphs admitting such a result were either bounded Euler genus graphs or the so called single-crossing minor-free graphs. Our result is tight in the sense that, whenever we minor-exclude a graph that is not a minor of some H_t, the appearance of vortices is unavoidable. Using the above decomposition theorem, we design an algorithm that, given an H_t-minor-free graph G, computes the generating function of all perfect matchings of G in polynomial time. This algorithm yields, on H_t-minor-free graphs, polynomial algorithms for computational problems such as the dimer problem, the exact matching problem, and the computation of the permanent. Our results, combined with known complexity results, imply a complete characterization of minor-closed graphs classes where the number of perfect matchings is polynomially computable: They are exactly those graph classes that do not contain every H_t as a minor. This provides a sharp complexity dichotomy for the problem of counting perfect matchings in minor-closed classes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/19/2022

Excluding Single-Crossing Matching Minors in Bipartite Graphs

By a seminal result of Valiant, computing the permanent of (0,1)-matrice...
research
08/29/2021

Parameterizing the Permanent: Hardness for K_8-minor-free graphs

In the 1960s, statistical physicists discovered a fascinating algorithm ...
research
04/05/2019

Reducing Topological Minor Containment to the Unique Linkage Theorem

In the Topological Minor Containment problem (TMC) problem two undirecte...
research
01/31/2018

NC Algorithms for Perfect Matching and Maximum Flow in One-Crossing-Minor-Free Graphs

In 1988, Vazirani gave an NC algorithm for computing the number of perfe...
research
04/01/2021

O(1) Steiner Point Removal in Series-Parallel Graphs

We study how to vertex-sparsify a graph while preserving both the graph'...
research
07/08/2019

Counting and Finding Homomorphisms is Universal for Parameterized Complexity Theory

Counting homomorphisms from a graph H into another graph G is a fundamen...
research
01/15/2022

On Strict Brambles

A strict bramble of a graph G is a collection of pairwise-intersecting c...

Please sign up or login with your details

Forgot password? Click here to reset