Skip to main content

Evolutionary divide and conquer for the set-covering problem

  • Conference paper
  • First Online:
Evolutionary Computing (AISB EC 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1143))

Included in the following conference series:

Abstract

Genetic Algorithms (GAs) attempt to improve on simpler stochastic search methods by using the diversity offered by virtue of using a population of candidate solutions. Depending on the problem at hand, this often promises to provide a better chance (than hillclimbing, for example) of settling on the right peak in the search space, typically at the expense of slower convergence. Nevertheless, real problems tend to present landscapes which require even more sophisticated management of diversity if good solutions are to be discovered in the complex forest of suboptima. This paper describes a ‘divide and conquer’ method, which aims to do this via breaking a problem down into smaller subproblems for each of which a population of solutions is individually evolved. The quality of those ‘sub’-solutions is then assessed depending on how well they combine with other sub-solutions to yield complete solutions to the problem. Via tests on set-covering problems, we find that the method has merit and potential, and we discuss its sensitivity to various parameters.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Balas and A. Ho. Set covering algorithms using cutting planes, heuristics, and subgradient optimization: a computational study. Mathematical Programming Study, 12:37–60, 1980.

    Google Scholar 

  2. J. E. Beasley. OR-Library: distributing test problems by electronic mail. Journal of the Operational Research Society, 41(11):1069–1072, 1990.

    Google Scholar 

  3. J.E. Beasley and P.C. Chu. A genetic algorithm for the set covering problem. Submitted to the European Journal of Operational Reseach, June 1995.

    Google Scholar 

  4. D. R. Bull, D. Beasley, and R. Martin. Reducing epistasis in combinatorial problems by expansive coding. In S. Forrest, editor, Proceedings of the Fifth International Conference on Genetic Algorithms, pages 400–407. Morgan Kaufman, 1993.

    Google Scholar 

  5. Y. Davidor. A naturally occuring niche and species phenomenon: the model and first results. In R. K. Belew and L. B. Booker, editors, Proceedings of the Fourth International Conference on Genetic Algorithms, pages 257–263. Morgan Kaufmann, 1991.

    Google Scholar 

  6. K. DeJong. The Analysis and behaviour of a Class of Genetic Adaptive Systems. PhD thesis, University of Michigan, 1975.

    Google Scholar 

  7. M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Co., San Francisco, 1979.

    Google Scholar 

  8. L. F. González Hernández. Evolutionary divide and conquer for the set covering problem. Master's thesis, Department of Artificial Intelligence, University of Edinburgh, September 1995.

    Google Scholar 

  9. L.W. Jacobs and M.J. Brusco. A simulated annealing-based heuristic for the set-covering problem. Working paper, Operations Management and Information Systems Department, Northern Illinois University, Dekalb,IL 60115, USA, March 1993.

    Google Scholar 

  10. G. E. Liepins and W. D. Potter. A genetic algorithm approach to multiple-fault diagnosis. In L. Davis, editor, Handbook of Genetic Algorithms, chapter 17, pages 237–250. Van Nostrand Reinhold, New York, 1991.

    Google Scholar 

  11. G.E. Liepins and M. R. Hilliard. Greedy genetics. In J. Grefenstette, editor, Proceedings of the Second International Conference on Genetic Algorithm on Genetic Algorithms, pages 90–99. Lawrence Erlbaum Associates, 1987.

    Google Scholar 

  12. R.F. Marsten and F. Shepardson. Exact solution of crew scheduling problems using the set partitioning model: Recent successful applications. Networks, 11(2):165–177, 1981.

    Google Scholar 

  13. Z. Michalewicz. Genetic Algorithms + Data Structures=Evolution Programs. Springer Verlag, second edition, 1994.

    Google Scholar 

  14. V. Nissen. Evolutionary algorithms in management science: An overview and list of references. Number 9303 in Papers on Economics and Evolution. European Study Group for Evolutionary Economics, Interdisziplinares Graduiertenkolleg, Universitaet Goettingen, Gosslerstr. 12a, D-37073 Goettingen, Germany, July 1993.

    Google Scholar 

  15. D. Whitley and T. Starkweather. Genitor II: a distributed genetic algorithm. Journal of Experimental and Theoretical Artificial Intelligence, 2:189–214, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Terence C. Fogarty

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

González Hernández, L.F., Corne, D.W. (1996). Evolutionary divide and conquer for the set-covering problem. In: Fogarty, T.C. (eds) Evolutionary Computing. AISB EC 1996. Lecture Notes in Computer Science, vol 1143. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0032784

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61749-5

  • Online ISBN: 978-3-540-70671-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics