Covering the Edges of Bipartite Graphs Using K 2, 2 Graphs

We consider an optimization problem arising in the design of optical networks. We are given a bipartite graph G = (L,R,E) over the node set L ∪ R where the edge set is E ⊆ {[u, v] : u ∈ L, v ∈ R}, and implicitly a collection of all four-nodes cycles in the complete graph over V. The goal is to find a minimum size sub-collection of graphs G1,G2, . . . , Gp where for each i Gi is isomorphic to a cycle over four nodes, and such that the edge set E is contained in the union (over all i) of the edge sets of Gi. Noting that every four edge cycle can be a part of the solution, this covering problem is a special case of the unweighted 4-set cover problem. This specialization allows us to obtain an improved approximation guarantee. Whereas the currently best known approximation algorithm for the general unweighted 4-set cover problem has an approximation ratio of H4 - 196/390 ≅ 1.58077 (where Hp denotes the p-th harmonic number), we show that for every Ɛ > 0 there is a polynomial time (13/10 + Ɛ)-approximation algorithm for our problem. Our analysis of the greedy algorithm shows that when applied to covering a bipartite graph using copies of Kq,q bicliques, it returns a feasible solution whose cost is at most (Hq2 -Hq +1)OPT +1 where OPT denotes the optimal cost, thus improving the approximation bound by a factor of almost 2.

[1]  Ian Holyer,et al.  The NP-Completeness of Some Edge-Partition Problems , 1981, SIAM J. Comput..

[2]  George M. Church,et al.  Biclustering of Expression Data , 2000, ISMB.

[3]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[4]  Ioannis Caragiannis,et al.  Analysis of Approximation Algorithms for k-Set Cover Using Factor-Revealing Linear Programs , 2007, FCT.

[5]  Rong-chii Duh,et al.  Approximation of k-set cover by semi-local optimization , 1997, STOC '97.

[6]  Alexander Schrijver,et al.  On the Size of Systems of Sets Every t of Which Have an SDR, with an Application to the Worst-Case Ratio of Heuristics for Packing Problems , 1989, SIAM J. Discret. Math..

[7]  Boris Mirkin,et al.  Mathematical Classification and Clustering , 1996 .

[8]  László Lovász,et al.  On the ratio of optimal integral and fractional covers , 1975, Discret. Math..

[9]  Asaf Levin,et al.  Approximating the Unweighted k-Set Cover Problem: Greedy Meets Local Search , 2006, SIAM J. Discret. Math..

[10]  J. Morgan,et al.  Problems in the Analysis of Survey Data, and a Proposal , 1963 .

[11]  Gang Yu,et al.  A Modified Greedy Heuristic for the Set Covering Problem with Improved Worst Case Bound , 1993, Inf. Process. Lett..

[12]  Michael Tarsi,et al.  Graph Decomposition is NP-Complete: A Complete Proof of Holyer's Conjecture , 1997, SIAM J. Comput..

[13]  Magnús M. Halldórsson,et al.  Approximating k-Set Cover and Complementary Graph Coloring , 1996, IPCO.

[14]  Rajeev Motwani,et al.  On syntactic versus computational views of approximability , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[15]  Mihalis Yannakakis,et al.  Optimization, approximation, and complexity classes , 1991, STOC '88.

[16]  Dana S. Nau,et al.  A mathematical analysis of human leukocyte antigen serology , 1978 .

[17]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.