New Approximate Graph Matching andMaximum cut ?

For a graph G with e edges and n vertices, and w(E) as a total edge weight, a maximum cardinality matching (MCM) (resp. maximum weighted matching (MWM)) of G is a maximum subset M of edges (resp. a subset M of edges with a maximum edge weight) such that no two edges of M are incident at a common vertex. The best known algorithm for solving the MCM problem in general graphs (resp. the MWM problem in bipartite graphs) requires O(n 5=2) time (resp. O(n(e + n log n)) time). We rst propose an approximate MCM algorithm that runs in O(e + n) sequential time yielding a matching of size at least e n?1. Next, the proposed MCM algorithm is extended to the weighted case running in O(e + n) time, yielding the size of at least w(E) n?1 , when n is even. When n is odd, the lower bound obtained is w(E)?w(Iv) n?2 , where w(Iv) is the weight on edges incident to vertex v which is minimum over considering all vertices. The results improve the bound known before. The proposed algorithms are extremely simple, and the derived lowerbounds are existentially tight. Based on the approximate MCM technique, we nd an O(e + n) time approximation algorithm for the maximum cut (MAXCUT) problem which nds a cut of size at least b en 2(n?1) c for general graphs (when n is even). The problem of approximate MWM has a number of applications, as well as MAXCUT problem, for example in, Vertex Cover and TSP. Both approximate maximum matching and MAXCUT has an important application in VLSI designs that require very fast estimation (or near-optimal solution) in early design stages.

[1]  L. Lovász,et al.  Size and structure of maximum matchings , 2009 .

[2]  Satissed Now Consider Improved Approximation Algorithms for Maximum Cut and Satissability Problems Using Semideenite Programming , 1997 .

[3]  David P. Williamson,et al.  Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming , 1995, JACM.

[4]  M. Halldórsson A Still Better Performance Guarantee for Approximate Graph Coloring , 1993, Inf. Process. Lett..

[5]  Mihalis Yannakakis,et al.  On the approximation of maximum satisfiability , 1992, SODA '92.

[6]  Martin Fürer,et al.  Approximating the minimum degree spanning tree to within one from the optimal degree , 1992, SODA '92.

[7]  David P. Williamson,et al.  A general approximation technique for constrained forest problems , 1992, SODA '92.

[8]  Shankar M. Venkatesan,et al.  Approximation and Intractability Results for the Maximum Cut Problem and its Variants , 1991, IEEE Trans. Computers.

[9]  Thomas Lengauer,et al.  Combinatorial algorithms for integrated circuit layout , 1990, Applicable theory in computer science.

[10]  Zvi Galil,et al.  Efficient implementation of graph algorithms using contraction , 1984, JACM.

[11]  Paul Erdös,et al.  How to make a graph bipartite , 1987, J. Comb. Theory, Ser. B.

[12]  László Lovász,et al.  Matching structure and the matching lattice , 1987, J. Comb. Theory, Ser. B.

[13]  Shankar M. Venkatesan Approximation Algorithms for Weighted Matching , 1987, Theor. Comput. Sci..

[14]  K. Chang,et al.  Efficient algorithm for the layer assignment problem , 1987 .

[15]  ZVI GALIL,et al.  Efficient algorithms for finding maximum matching in graphs , 1986, CSUR.

[16]  Donald Goldfarb Efficient dual simplex algorithms for the assignment problem , 1985, Math. Program..

[17]  R. Pinter Optimal layer assignment for interconnect , 1984 .

[18]  David Avis,et al.  A survey of heuristics for the weighted matching problem , 1983, Networks.

[19]  Mihalis Yannakakis,et al.  Edge-Deletion Problems , 1981, SIAM J. Comput..

[20]  D. Avis Worst case bounds for the Euclidean matching problem , 1981 .

[21]  Paul M. B. Vitányi How well can a graph be n-colored? , 1981, Discret. Math..

[22]  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).

[23]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

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

[25]  Robert E. Tarjan,et al.  Applications of a planar separator theorem , 1977, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977).

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

[27]  Harold N. Gabow,et al.  An Efficient Implementation of Edmonds' Algorithm for Maximum Matching on Graphs , 1976, JACM.

[28]  David S. Johnson,et al.  Some Simplified NP-Complete Graph Problems , 1976, Theor. Comput. Sci..

[29]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

[30]  Richard M. Karp,et al.  A n^5/2 Algorithm for Maximum Matchings in Bipartite Graphs , 1971, SWAT.

[31]  C Berge,et al.  TWO THEOREMS IN GRAPH THEORY. , 1957, Proceedings of the National Academy of Sciences of the United States of America.