SIAM Journal on Discrete Mathematics
A modified greedy heuristic for the set covering problem with improved worst case bound
Information Processing Letters
Approximation of k-set cover by semi-local optimization
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Graph Decomposition is NP-Complete: A Complete Proof of Holyer's Conjecture
SIAM Journal on Computing
On Syntactic versus Computational Views of Approximability
SIAM Journal on Computing
Approximating k-Set Cover and Complementary Graph Coloring
Proceedings of the 5th International IPCO Conference on Integer Programming and Combinatorial Optimization
Approximating the Unweighted ${k}$-Set Cover Problem: Greedy Meets Local Search
SIAM Journal on Discrete Mathematics
Approximation algorithms for combinatorial problems
Journal of Computer and System Sciences
Analysis of approximation algorithms for k-set cover using factor-revealing linear programs
FCT'07 Proceedings of the 16th international conference on Fundamentals of Computation Theory
Hi-index | 5.23 |
An optimization problem arising in the design of optical networks is shown here to be abstracted by the following model of covering the edges of a bipartite graph with a minimum number of 4-cycles, or K"2","2: Given a bipartite graph G=(L,R,E) over the node set L@?R with E@?{[u,v]:u@?L,v@?R}, and the implicit collection of all four-node cycles in the complete bipartite graph over L@?R. The goal is to cover all the edges in E with a sub-collection of graphs G"1,G"2,...,G"p, of minimum size, where each G"i is a subgraph of a cycle over four nodes - a 4-cycle. Since a subgraph of a 4-cycle can cover up to 4 edges, 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 H"4-98195~1.58077 (where H"p~lnp denotes the p-th harmonic number), we show that, for every @e0, there is a polynomial time (1310+@e)-approximation algorithm for our problem. Our analysis of the greedy algorithm shows that, when applied to covering a bipartite graph using copies of K"q","q bicliques, it returns a feasible solution whose cost is at most (H"q"^"2-H"q+1)OPT+1 where OPT denotes the optimal cost, thus improving the approximation bound for unweighted q^2-set cover by a factor of almost 2.