Reducing Matching to Polynomial Size Linear Programming

The question of whether the maximum weight matching problem can be reduced to a linear program of polynomial size is studied. A partial answer to it is given; i.e., it is shown that the Chinese postman problem (and optimum matching) reduces to a sequence of $O( m^2 \log n )$ minimum mean cycle problems. It is shown that this last problem can be formulated as a linear program of polynomial size. This gives a polynomial algorithm for matching based on any polynomial method for linear programming. A combinatorial algorithm for finding minimum mean cycles in undirected graphs is also given.

[1]  Nimrod Megiddo Combinatorial Optimization with Rational Objective Functions , 1979, Math. Oper. Res..

[2]  M. Yannakakis Expressing combinatorial optimization problems by linear programs , 1991, Symposium on the Theory of Computing.

[3]  Richard T. Wong,et al.  A dual ascent approach for steiner tree problems on a directed graph , 1984, Math. Program..

[4]  Jack Edmonds,et al.  Matching, Euler tours and the Chinese postman , 1973, Math. Program..

[5]  R. Tarjan,et al.  A Separator Theorem for Planar Graphs , 1977 .

[6]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[7]  Richard M. Karp,et al.  On Linear Characterizations of Combinatorial Optimization Problems , 1982, SIAM J. Comput..

[8]  Narendra Karmarkar,et al.  A new polynomial-time algorithm for linear programming , 1984, Comb..

[9]  L. Khachiyan Polynomial algorithms in linear programming , 1980 .

[10]  J. Orlin On the simplex algorithm for networks and generalized networks , 1983 .

[11]  F. Barahona The max-cut problem on graphs not contractible to K5 , 1983 .

[12]  Francisco Barahona,et al.  Planar Multicommodity Flows, Max Cut, and the Chinese Postman Problem , 1990, Polyhedral Combinatorics.

[13]  M. Grötschel,et al.  Solving matching problems with linear programming , 1985, Math. Program..

[14]  Jack Edmonds,et al.  Maximum matching and a polyhedron with 0,1-vertices , 1965 .

[15]  William H. Cunningham,et al.  Optimal attack and reinforcement of a network , 1985, JACM.

[16]  L. G. H. Cijan A polynomial algorithm in linear programming , 1979 .

[17]  Ali Ridha Mahjoub,et al.  Compositions of Graphs and Polyhedra I: Balanced Induced Subgraphs and Acyclic Subgraphs , 1994, SIAM J. Discret. Math..