ACM Home Page
Please provide us with feedback. Feedback
Maximum matching in graphs with an excluded minor
Full text PdfPdf (394 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
New Orleans, Louisiana
Pages: 108 - 117  
Year of Publication: 2007
ISBN:978-0-898716-24-5
Authors
Raphael Yuster  University of Haifa, Haifa, Israel
Uri Zwick  Tel Aviv University, Tel Aviv, Israel
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 58,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

We present a new randomized algorithm for finding a maximum matching in H-minor free graphs. For every fixed H, our algorithm runs in O(n3ω/(ω+3)) < O(n1.326) time, where n is the number of vertices of the input graph and ω < 2.376 is the exponent of matrix multiplication. This improves upon the previous O(n1.5) time bound obtained by applying the O(mn1/2)-time algorithm of Micali and Vazirani on this important class of graphs.

For graphs with bounded genus, which are special cases of H-minor free graphs, we present a randomized algorithm for finding a maximum matching in O(nω/2) < O(n1.19) time. This extends a previous randomized algorithm of Mucha and Sankowski, having the same running time, that finds a maximum matching in a planar graphs.

We also present a deterministic algorithm with a running time of O(n1+ω/2) < O(n2.19) for counting the number of perfect matchings in graphs with bounded genus. This algorithm combines the techniques used by the algorithms above with the counting technique of Kasteleyn. Using this algorithm we can also count, within the same running time, the number of T-joins in planar graphs. As special cases, we get algorithms for counting Eulerian subgraphs (T = &phis;) and odd subgraphs (T = V) of planar graphs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
{AST90} N. Alon, P. D. Seymour, and R. Thomas. A separator theorem for nonplanar graphs. Journal of the American Mathematical Society, 3(4):801--808, 1990.
 
2
 
3
{BM04} J. M. Boyer and W. J. Myrvold. On the cutting edge: Simplified O(n) planarity by edge addition. Journal of Graph Algorithms and Applications, 8(2):241--273, 2004.
 
4
 
5
 
6
{Edm65} J. Edmonds. Paths, trees, and flowers. Canadian Journal of Mathematics, 17:449--467, 1965.
 
7
{Geo73} A. George. Nested dissection of a regular finite element mesh. SIAM Journal on Numerical Analysis, 10:345--363, 1973.
 
8
 
9
{GL99a} A. Galluccio and M. Loebl. On the theory of Pfaffian orientations. I. Perfect matchings and permanents. Electron. J. Combin., 6:R6, 18 pp. (electronic), 1999.
 
10
{GL99b} A. Galluccio and M. Loebl. On the theory of Pfaffian orientations. II. T-joins, k-cuts, and duality of enumeration. Electronic Journal of Combinatorics, 6:R7, 10 pp. (electronic), 1999.
 
11
12
13
 
14
{Jer03} M. Jerrum. Counting, sampling and integrating: Algorithms and complexity. Birkhäuser, 2003.
 
15
{Kas67} P. W. Kasteleyn. Graph theory and crystal physics. In Graph Theory and Theoretical Physics, pages 43--110. Academic Press, London, 1967.
 
16
{Kur30} C. Kuratowski. Sur le problèms des courbes gauches en topologie. Fundamenta Mathematicae, 15:271--283, 1930.
 
17
{Lit74} C. H. C. Little. An extension of Kasteleyn's method of enumerating the 1-factors of planar graphs. In Combinatorial mathematics (Proc. Second Australian Conf., Univ. Melbourne, Melbourne, 1973), pages 63--72. Lecture Notes in Math., Vol. 403. Springer, Berlin, 1974.
 
18
{Lov79} L. Lovász. On determinants, matchings, and random algorithms. In Fundamentals of computation theory, volume 2 of Math. Res., pages 565--574. Akademie-Verlag, Berlin, 1979.
 
19
{Lov06} L. Lovász. Graph minor theory. Bull. Amer. Math. Soc. (N.S.), 43(1):75--86 (electronic), 2006.
 
20
{LP86} L. Lovász and M. D. Plummer. Matching theory. North-Holland Publishing Co., Amsterdam, 1986. Annals of Discrete Mathematics, 29.
 
21
{LRT79} R. J. Lipton, D. J. Rose, and R. E. Tarjan. Generalized nested dissection. SIAM Journal on Numerical Analysis, 16(2):346--358, 1979.
 
22
{LT79} R. J. Lipton and R. E. Tarjan. A separator theorem for planar graphs. SIAM Journal on Applied Mathematics, 36(2):177--189, 1979.
 
23
{McC04} W. McCuaig. Pólya's permanent problem. Electronic Journal of Combinatorics, 11(1):Research Paper 79, 83 pp. (electronic), 2004.
 
24
 
25
{MS04a} M. Mucha and P. Sankowski. Maximum matchings in planar graphs via gaussian elimination. In Proc. of 12th ESA, pages 532--543, 2004.
 
26
 
27
{MV80} S. Micali and V. V. Vazirani. An O(√|V| · |E|) algorithm for finding maximum matching in general graphs. In Proc. of 21st FOCS, pages 17--27, 1980.
 
28
 
29
 
30
{RST99} N. Robertson, P. D. Seymour, and R. Thomas. Permanents, Pfaffian orientations, and even directed circuits. Annals of Mathematics. Second Series, 150(3):929--975, 1999.
 
31
{RW05} B. Reed and D. R. Wood. Fast separation in a graph with an excluded minor. In Proc. of the 2005 European Conference on Combinatorics, Graph Theory and Applications (EURO-COMB), DMTCS proc. AE, pages 45--50, 2005.
 
32
{Tho81} C. Thomassen. Kuratowski's theorem. Journal of Graph Theory, 5:225--241, 1981.
 
33
{Val79} L. G. Valiant. The complexity of computing the permanent. Theoretical Computer Science, 8(2):189--201, 1979.
 
34
 
35
{Vaz94} V. V. Vazirani. A theory of alternating paths and blossoms for proving correctness of the O( √V E) general graph maximum matching algorithm. Combinatorica, 14(1):71--109, 1994.
 
36
{Wag37} K. Wagner. Über eine Eigenschaft der ebenen Komplexe. Mathematische Annalen, 114(1):570--590, 1937.
 
37
Collaborative Colleagues:
Raphael Yuster: colleagues
Uri Zwick: colleagues