Computing Large Matchings in Planar Graphs with Fixed Minimum Degree

In this paper we present algorithms that compute large matchings in planar graphs with fixed minimum degree. The algorithms give a guarantee on the size of the computed matching and run in linear time. Thus they are faster than the best known algorithm for computing maximum matchings in general graphs and in planar graphs, which run in $O(\sqrt{n}m)$ and O(n 1.188) time, respectively. For the class of planar graphs with minimum degree 3 the bounds we achieve are known to be best possible. Further, we discuss how minimum degree 5 can be used to obtain stronger bounds on the matching size.

[1]  Alexander Schrijver Bipartite Edge Coloring in O(Delta m) Time , 1998, SIAM J. Comput..

[2]  Raphael Yuster,et al.  Maximum matching in graphs with an excluded minor , 2007, SODA '07.

[3]  W. T. Tutte The Factorization of Linear Graphs , 1947 .

[4]  Claire Mathieu,et al.  Perfect matchings in the triangular lattice , 1996, Discret. Math..

[5]  Richard Cole,et al.  Edge-Coloring Bipartite Multigraphs in O(E logD) Time , 1999, Comb..

[6]  Piotr Sankowski,et al.  Maximum matchings via Gaussian elimination , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[7]  Mihalis Yannakakis,et al.  Worst-case ration for planar graphs and the method of induction on faces , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[8]  Silvio Micali,et al.  An O(v|v| c |E|) algoithm for finding maximum matching in general graphs , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[9]  Ignaz Rutter,et al.  Computing large matchings in planar graphs with fixed minimum degree , 2011, Theor. Comput. Sci..

[10]  J. Petersen Die Theorie der regulären graphs , 1891 .

[11]  Robert E. Tarjan,et al.  Data structures and network algorithms , 1983, CBMS-NSF regional conference series in applied mathematics.

[12]  P. Hall On Representatives of Subsets , 1935 .

[13]  Erik D. Demaine,et al.  Tight bounds on maximal and maximum matchings , 2004, Discret. Math..

[14]  L. Lovász Matching Theory (North-Holland mathematics studies) , 1986 .

[15]  Takao Nishizeki,et al.  Lower bounds on the cardinality of the maximum matchings of planar graphs , 1979, Discret. Math..

[16]  Prosenjit Bose,et al.  Efficient algorithms for Petersen's matching theorem , 1999, SODA '99.

[17]  Haim Kaplan,et al.  Unique maximum matching algorithms , 1999, STOC '99.

[18]  Pierre Hansen,et al.  A linear algorithm for perfect matching in hexagonal systems , 1993, Discret. Math..

[19]  Alexander Schrijver Bipartite edge-colouring in O( m) time1 , 1999 .

[20]  Gary L. Miller,et al.  Flow in Planar Graphs with Multiple Sources and Sinks , 1995, SIAM J. Comput..

[21]  W. Thurston Conway's tiling groups , 1990 .

[22]  Piotr Sankowski,et al.  Maximum matchings in planar graphs via gaussian elimination , 2004, Algorithmica.

[23]  Alexander Wolff,et al.  Computing large matchings fast , 2008, SODA '08.

[24]  Don Coppersmith,et al.  Matrix multiplication via arithmetic progressions , 1987, STOC.

[25]  Satish Rao,et al.  Planar graphs, negative weight edges, shortest paths, and near linear time , 2006, J. Comput. Syst. Sci..

[26]  Yijie Han Matching for Graphs of Bounded Degree , 2008, FAW.