Approximation Algorithms for the k-Clique Covering Problem

The problem of covering edges and vertices in a graph (or in a hypergraph) was motivated by a problem arising in the context of the component assembly problem. The problem is as follows: given a graph and a clique size $k$, find the minimum number of $k$-cliques such that all edges and vertices of the graph are covered by (included in) the cliques. This paper provides a collection of approximation algorithms for various clique sizes with proven worst-case bounds. The problem has a natural extension to hypergraphs, for which we consider one particular class. The $k$-clique covering problem can be formulated as a set covering problem. It is shown that the algorithms we design, which exploit the structure of this special set covering problem, have better performance than those derived from direct applications of general purpose algorithms for the set covering. In particular, these special classes of set covering problems can be solved with better worst-case bounds and/or complexity than if treated as general set covering problems.

[1]  David A. Collier,et al.  THE MEASUREMENT AND OPERATING BENEFITS OF COMPONENT PART COMMONALITY , 1981 .

[2]  Alon Itai,et al.  Finding a minimum circuit in a graph , 1977, STOC '77.

[3]  Carsten Lund,et al.  Proof verification and the intractability of approximation problems , 1992, FOCS 1992.

[4]  Carsten Lund,et al.  On the hardness of approximating minimization problems , 1994, JACM.

[5]  Ryuichi Hirabayashi,et al.  OPTIMAL TOOL MODULE DESIGN PROBLEM FOR NC MACHINE TOOLS , 1984 .

[6]  M. Desu A Selection Problem , 1970 .

[7]  R. Tarjan,et al.  A Fast Parametric Maximum Flow Algorithm. Revision , 1987 .

[8]  C. K. Whitney,et al.  Sequential decision procedures for batching and balancing in FMSs , 1985 .

[9]  J. Rhys A Selection Problem of Shared Fixed Costs and Network Flows , 1970 .

[10]  Timothy J. Lowe,et al.  Rationalizing Tool Selection in a Flexible Manufacturing System for Sheet-Metal Products , 1990, Oper. Res..

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

[12]  YannakakisMihalis,et al.  On the hardness of approximating minimization problems , 1994 .

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

[14]  Dorit S. Hochbaum,et al.  Approximation Algorithms for the Set Covering and Vertex Cover Problems , 1982, SIAM J. Comput..

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

[16]  Christopher S. Tang,et al.  Models Arising from a Flexible Manufacturing Machine, Part II: Minimization of the Number of Switching Instants , 1988, Oper. Res..

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

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

[19]  J. Bard A Heuristic for Minimizing the Number of Tool Switches on a Flexible Machine , 1988 .