2019
DOI: 10.1137/16m1097870
|View full text |Cite
|
Sign up to set email alerts
|

Bipartite Perfect Matching is in Quasi-NC

Abstract: We show that the bipartite perfect matching problem is in quasi-NC 2 . That is, it has uniform circuits of quasi-polynomial size n O(log n) , and O(log 2 n) depth. Previously, only an exponential upper bound was known on the size of such circuits with poly-logarithmic depth.We obtain our result by an almost complete derandomization of the famous Isolation Lemma when applied to yield an efficient randomized parallel algorithm for the bipartite perfect matching problem. * Supported by DFG grant TH 472/4

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 33 publications
0
5
0
Order By: Relevance
“…Several nice algorithmic ideas have been discovered in these works and our algorithm has benefited from some of these; in turn, it will not be surprising if some of our ideas turn out to be useful in the resolution of the main open problem. First, Fenner, Gurjar, and Thierauf gave a quasi-NC algorithm for perfect matching in bipartite graphs [FGT16], followed by the algorithm of Svensson and Tarnawski for general graphs [ST17]. Algorithms were also found for the generalization of bipartite matching to the linear matroid intersection problem by Gurjar and Thierauf [GT16], and to a further generalization of finding a vertex of a polytope with faces given by totally unimodular constraints, by Gurjar, Thierauf, and Vishnoi [GTV17].…”
Section: Introductionmentioning
confidence: 99%
“…Several nice algorithmic ideas have been discovered in these works and our algorithm has benefited from some of these; in turn, it will not be surprising if some of our ideas turn out to be useful in the resolution of the main open problem. First, Fenner, Gurjar, and Thierauf gave a quasi-NC algorithm for perfect matching in bipartite graphs [FGT16], followed by the algorithm of Svensson and Tarnawski for general graphs [ST17]. Algorithms were also found for the generalization of bipartite matching to the linear matroid intersection problem by Gurjar and Thierauf [GT16], and to a further generalization of finding a vertex of a polytope with faces given by totally unimodular constraints, by Gurjar, Thierauf, and Vishnoi [GTV17].…”
Section: Introductionmentioning
confidence: 99%
“…We note that the analysis of Gopalan et al [5] can be extended to non-binary alphabets F p , in which case their combinatorial characterization extends to the one above with H = F p . As a side remark, we note that the study of graphs with nonzero circulations was instrumental in the recent construction of a deterministic quasi-polynomial algorithm for perfect matching in NC [4]. However, beyond some superficial similarities, the setup seems inherently different than ours.…”
Section: Maximally Recoverable Codesmentioning
confidence: 88%
“…Another related problem had been recently studied in [FGT16] in the context of derandomizing parallel algorithms for matching. The authors also consider the problem of assigning weights to edges of a graph, so that simple cycles carry non-zero weight.…”
Section: A Related Workmentioning
confidence: 99%
“…The authors also consider the problem of assigning weights to edges of a graph, so that simple cycles carry non-zero weight. The key differences from our setting are: we need a single assignment while [FGT16] may have multiple assignments; we care about all simple cycles, while [FGT16] only needed non-zero weights on short cycles; we are interested in fields of characteristic 2 while [FGT16] work in characteristic zero.…”
Section: A Related Workmentioning
confidence: 99%