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

01/31/2018
by   David Eppstein, et al.
0

In 1988, Vazirani gave an NC algorithm for computing the number of perfect matchings in K_3,3-minor-free graphs by building on Kasteleyn's scheme for planar graphs, and stated that this "opens up the possibility of obtaining an NC algorithm for finding a perfect matching in K_3,3-free graphs." In this paper, we finally settle this 30-year-old open problem. Building on the recent breakthrough result of Anari and Vazirani giving an NC algorithm for finding a perfect matching in planar graphs and graphs of bounded genus, we also obtain NC algorithms for any minor-closed graph family that forbids a one-crossing graph. The class contains several well-studied graph families including the K_3,3-minor-free graphs and K_5-minor-free graphs. Graphs in these classes not only have unbounded genus, but also can have genus as high as O(n). In particular, we obtain NC algorithms for: * Determining whether a one-crossing-minor-free graph has a perfect matching and if so, finding one. * Finding a minimum weight perfect matching in a one-crossing-minor-free graph, assuming that the edge weights are polynomially bounded. * Finding a maximum st-flow in a one-crossing-minor-free flow network, with arbitrary capacities. The main new idea enabling our results is the definition and use of matching-mimicking networks, small replacement networks that behave the same, with respect to matching problems involving a fixed set of terminals, as the larger network they replace.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/29/2021

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

In the 1960s, statistical physicists discovered a fascinating algorithm ...
research
03/25/2021

Reachability and Matching in Single Crossing Minor Free Graphs

We construct in Logspace non-zero circulations for H-minor free graphs w...
research
01/29/2019

Matching is as Easy as the Decision Problem, in the NC Model

We give an NC reduction from search to decision for the problem of findi...
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
07/11/2022

Killing a Vortex

The Structural Theorem of the Graph Minors series of Robertson and Seymo...
research
09/22/2017

Planar Graph Perfect Matching is in NC

Is perfect matching in NC? That is, is there a deterministic fast parall...
research
01/29/2019

A Pseudo-Deterministic RNC Algorithm for General Graph Perfect Matching

The difficulty of obtaining an NC perfect matching algorithm has led res...

Please sign up or login with your details

Forgot password? Click here to reset