Abstract
We present a theoretical analysis and an experimental evaluation of four serial heuristics and four parallel heuristics for the minimum set cover problem. The serial heuristics trade off run time with the quality of the solution. The parallel heuristics are derived from one of the serial heuristics. These heuristics show considerable speedup when the number of processors is increased. The quality of the solution computed by the heuristics does not degrade with an increase in the number of processors.
Similar content being viewed by others
References
Berger, B., Rompel, J., and Shor, P.W. 1989. Efficient NC algorithms for set cover with applications to learning and geometry. IEEE Symp. FOCS, pp. 54–59.
Chakravarty, S., Hunt III, H.B., Rosenkrantz, J., and Ravi, S.S. 1989. Complexity of generating minimum test sets for PLAs and monotone combinatorial circuits. IEEE Trans. Comps., 38, 6 (June), 865–869.
Chvatal, V. 1979. A greedy heuristic for the set-covering problem. Math. Op. Res., 4, 3 (Aug.), 233–235.
Cole, R.J. 1988. Parallel merge sort. SIAM J. Computing, 17, 4 (Aug.), 770–785.
Johnson, D.S. 1974. Approximation algorithms for combinatorial problems. J. Comp. and Sys. Sci., 9: 256–278.
Johnson, D.S., and Garey, G. 1979. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman, New York.
Lovasz, L. 1975. On the ratio of optimal integral and fractional covers. Discrete Math., 13: 383–390.
Schneck, P. 1986. Superlinear speedup and the halting problem. Software—Practice and Experience, 16, 8 (Aug.), 781–782.
Author information
Authors and Affiliations
Additional information
Research of both authors was supported by NSF Grant No. MIP-8807540.
Rights and permissions
About this article
Cite this article
Chakravarty, S., Shekhawat, A. Parallel and serial heuristics for the minimum set cover problem. J Supercomput 5, 331–345 (1992). https://doi.org/10.1007/BF00127952
Issue Date:
DOI: https://doi.org/10.1007/BF00127952