A simple matching algorithm for regular bipartite graphs. (Q1853135)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A simple matching algorithm for regular bipartite graphs. |
scientific article |
Statements
A simple matching algorithm for regular bipartite graphs. (English)
0 references
21 January 2003
0 references
We consider the perfect matching problem for a \(\Delta\)-regular bipartite graph with \(n\) vertices and \(m\) edges, i.e., \(\frac12n\Delta=m\), and present a new \(O(m+n\log n\log\Delta)\) algorithm. Cole and Rizzi, respectively, gave algorithms of the same complexity as ours, Schrijver also devised an \(O(m\Delta)\) algorithm, and the best existing algorithm is Cole, Ost, and Schirra's \(O(m)\) algorithm. Extending Gabow's perfect matching algorithm for \(2^{t}\)-regular bipartite graph with a positive integer \(t\) and using Cole and Hopcroft's edge-sparsification technique, we show another approach to the perfect matching problem, which results in a simple algorithm that employs no sophisticated data structure such as dynamic tree and splay tree.
0 references
Bipartite matching
0 references
Edge-coloring
0 references
Graph algorithms
0 references