Abstract
The problem of finding approximate solutions for a subclass of multicovering problems denoted byILP(k, b) is considered. The problem involves findingx∈{0,1}n that minimizes ∑ j x j subject to the constraintAx≥b, whereA is a 0–1m×n matrix with at mostk ones per row,b is an integer vector, andb is the smallest entry inb. This subclass includes, for example, the Bounded Set Cover problem whenb=1, and the Vertex Cover problem whenk=2 andb=1.
An approximation ratio ofk−b+1 is achievable by known deterministic algorithms. A new randomized approximation algorithm is presented, with an approximation ratio of (k−b+1)(1−(c/m)1/(k−b+1)) for a small constantc>0. The analysis of this algorithm relies on the use of a new bound on the sum of independent Bernoulli random variables, that is of interest in its own right.
Similar content being viewed by others
References
[ALM+] S. Arora, C. Lund, R. Motwani, M. Sudan, and M. Szegedy. Proof verification and hardness of approximating problems. InProc. 33rd IEEE Symp. on Foundations of Computer Science, pages. 14–23, 1992.
[BE] R. Bar-Yehuda and S. Even. A local-ratio theorem for approximating the weighted vertex cover problem.Ann. Discrete Math., 25:27–46, 1985.
[BKP1] J. Bar-Ilan, G. Kortsarz, and D. Peleg. Greedy approximation algorithms. Technical Report CS92-28, The Weizmann Institute of Science, Rehovot, 1992.
[BKP2] J. Bar-Ilan, G. Kortsarz, and D. Peleg. How to allocate network centers.J. Algorithms, 15: 385–415, 1993.
[BV] D. Bertsimas and R. Vohra. Linear programming relaxations, approximation algorithms and randomization: a unified view of covering problems, Working Paper, Operations Research Center, MIT, Cambridge, MA, 1994.
[Che] H. Chernoff. A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations.Ann. Math. Statist., 23:493–509, 1952.
[Chu] K. L. Chung.A Course in Probability Theory. Academic Press, New York, 1974.
[Chv] V. Chvatal. A greedy heuristic for the set-covering problem.Math. Oper. Res., 4(3):233–235, 1979.
[D] G. Dobson. Worst case analysis of greedy heuristics for integer programming with nonnegative data.Math. Oper. Res., 7:515–531, 1982.
[F] U. Feige. Personal communication, 1993.
[GJ] M. R. Garey and D. S. Johnson.Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco, 1979.
[GW] T. Grossman and A. Wool. Computational experience with approximation algorithms for the set covering problem.Euro. J. Operational Research, To appear. See also, Technical Report CS94-25, The Weizmann Institute of Science, Rehovot.
[HH] N. G. Hall and D. S. Hochbaum. A fast approximation algorithm for the multicovering problem.Discrete Appl. Math., 15:35–40, 1986.
[Hoc1] D. S. Hochbaum. Approximation algorithms for the set covering and vertex cover problems.SIAM J. Comput., 11(3):555–556, 1982.
[Hoc2] D. S. Hochbaum. Efficient bounds for the stable set, vertex cover, and set packing problems.Discrete Appl. Math., 6:243–254, 1983.
[Hoc3] D. S. Hochbaum. On the fractional solution to the set covering problem.SIAM J. Algebraic Discrete Methods, 4(2):221–222, 1983.
[HS] D. S. Hochbaum and D. B. Shmoys. A unified approach to approximation algorithms for bottleneck problems.J. Assoc. Comput. Mach., 33(3):533–550, July 1986.
[J] D. S. Johnson. Approximation algorithms for combinatorial problems.J. Comput. System Sci., 9:256–278, 1974.
[Kar] N. Karmarkar. A new polynomial-time algorithm for linear programming.Combinatorica, 4:373–395, 1984.
[Kha] L. G. Khachiyan. A polynomial algorithm in linear programming.Dokl. Akad. Nauk SSSR, 244(S):1093–1096, 1979. Translated inSoviet Math. Dokl., 20(1):191–194, 1979.
[L] L. Lovász. On the ratio of optimal integral and fractional covers.Discrete Math., 13:383–390, 1975.
[NT] G. L. Nemhauser and L. E. Trotter. Vertex packing: Structural properties and algorithms.Math. Programming, 8:232–248, 1975.
[PSW] D. Peleg, G. Schechtman, and A. Wool. Approximating bounded 0–1 integer linear programs. InProc. 2nd Israel Symp. on Theory of Computing Systems, pages 69–77, Netanya, 1993.
[PY] C. H. Papadimitriou and M. Yannakakis. Optimization, approximation, and complexity classes.J. Comput. System Sci., 43:425–440, 1991.
[R] P. Raghavan. Probabilistic construction of deterministic algorithms: approximating packing integer programs.J. Comput. System Sci., 37:130–143, 1988.
[RT] P. Raghavan and C. D. Thompson. Randomized rounding: a technique for provably good algorithms and algorithmic proofs.Combinatorica, 7(4):365–374, 1987.
[Wol] L. A. Wolsey. An analysis of the greedy algorithm for the submodular set covering problem.Combinatorica, 2:385–393, 1982.
[Woo] A. Wool. Approximating bounded 0–1 integer linear programs. Master’s thesis, Department of Applied Mathematics and Computer Science, The Weizmann Institute of Science, Rehovot, 1992.
Author information
Authors and Affiliations
Additional information
Communicated by M. X. Goemans.
The first author was supported in part by a Walter and Elise Haas Career Development Award and by a grant from the Israeli Science Foundation. This work was done white the third author was at the Department of Applied Mathematics and Computer Science, The Weizmann Institute, Rehovot 76100, Israel.
Rights and permissions
About this article
Cite this article
Peleg, D., Schechtman, G. & Wool, A. Randomized approximation of bounded multicovering problems. Algorithmica 18, 44–66 (1997). https://doi.org/10.1007/BF02523687
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02523687