The 31st ACM Symposium on Parallelism in Algorithms and Architectures 2019
DOI: 10.1145/3323165.3323206
|View full text |Cite
|
Sign up to set email alerts
|

NC Algorithms for Computing a Perfect Matching, the Number of Perfect Matchings, and a Maximum Flow in One-Crossing-Minor-Free Graphs

Abstract: 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 boun… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 10 publications
(8 citation statements)
references
References 36 publications
0
8
0
Order By: Relevance
“…Remark 2. Very recent work [EV18] has resolved the open problem stated above about K 3,3 -free graphs.…”
Section: Discussionmentioning
confidence: 99%
“…Remark 2. Very recent work [EV18] has resolved the open problem stated above about K 3,3 -free graphs.…”
Section: Discussionmentioning
confidence: 99%
“…On the positive side, Curticapean [7] and Eppstein and Vazirani [13] lifted the algorithms for K 3.3 -minorfree and K 5 -minor-free graphs to H-minor-free graphs for any graph H that can be drawn in the plane with a single crossing, for example, H = K 3,3 and H = K 5 . (Note that excluding single-crossing minors H yields different graph classes than the class of single-crossing graphs themselves, for which an immediate reduction to the FKT method is possible.)…”
Section: Towards Excluding General Fixed Minorsmentioning
confidence: 99%
“…The implementation of each iteration of the Markov chain involves counting perfect matchings over S ⊆ V, and we do not have a poly(k) time algorithm for counting matchings in general graphs. We thus only consider downward closed graph families with an FPRAS for counting perfect matchings, e.g., bipartite graphs [JSV04], planar graphs [Kas67], certain minor-free graphs [EV19], and small genus graphs [GL99]. Our main results imply that as long as we estimate the probability of every vertex being part of a random k-matching, we can reduce the task of sampling k-matchings on an n vertex graph to graphs with only n 3/4 • poly(k) many vertices.…”
Section: Applicationsmentioning
confidence: 99%