Skip to main content
Log in

A probabilistic analysis of the set covering problem

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

A probabilistic analysis of the minimum cardinality set covering problem (SCP) is developed, considering a stochastic model of the (SCP), withn variables andm constraints, in which the entries of the corresponding (m, n) incidence matrix are independent Bernoulli distributed random variables, each with constant probabilityp of success. The behaviour of the optimal solution of the (SCP) is then investigated as bothm andn grow asymptotically large, assuming either an incremental model for the evolution of the matrix (for each size, the matrixA is obtained bordering a matrix of smaller size by new columns and rows) or an independent one (for each size, an entirely new set of entries forA are considered). Two functions ofm are identified, which represent a lower and an upper bound onn in order the (SCP) to be a.e. feasible and not trivial. Then, forn lying within these bounds, an asymptotic formula for the optimum value of the (SCP) is derived and shown to hold a.e.

The performance of two simple randomized algorithms is then analyzed. It is shown that one of them produces a solution value whose ratio to the optimum value asymptotically approaches 1 a.e. in the incremental model, but not in the independent one, in which case the ratio is proved to be tightly bounded by 2 a.e. Thus, in order to improve the above result, a second randomized algorithm is proposed, for which it is proved that the ratio between the approximate solution value and the optimum approaches 1 a.e. also in the independent model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Bar-Yehuda and S. Even, A linear time approximation algorithm for the weighted vertex cover problem. J. of Algorithms 2(1981)198.

    Google Scholar 

  2. V. Chvátal, A greedy heuristic for the set covering problem, Math. Oper. Res. 4(1979)233.

    Google Scholar 

  3. D.S. Hochbaum, Approximation algorithm for the set covering and vertex cover problems, SIAM J. Comput. 11(1982)555.

    Google Scholar 

  4. D.S. Johnson, Approximation algorithms for combinatorial problems, J. Comput. System Sci. 9(1974)256.

    Google Scholar 

  5. R.M. Karp, Reducibility among combinatorial problems, in: Complexity of Computer Computations, ed. R.E. Miller and J.W. Thatcher (Plenum Press, New York, 1972) p. 85.

    Google Scholar 

  6. R.M. Karp, The probabilistic analysis of some combinatorial search algorithms, in: Algorithms and Complexity, ed. J.F. Traub (Academic Press, New York, 1976) p. 1.

    Google Scholar 

  7. L. Lovasz, On the ratio of optimal integral and fractional covers, Discr. Math. 13(1975)383.

    Google Scholar 

  8. H.M. Salkin, Integer Programming (Addison-Wesley, Reading, 1975).

    Google Scholar 

  9. B.W. Weide, Statistical methods in algorithm design and analysis, Ph. D. Thesis, Carnegie-Mellon University (1978).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Vercellis, C. A probabilistic analysis of the set covering problem. Ann Oper Res 1, 255–271 (1984). https://doi.org/10.1007/BF01874392

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01874392

Keywords and phrases