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.
Preview
Unable to display preview. Download preview PDF.
References
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.
J. E. Beasley. OR-Library: distributing test problems by electronic mail. Journal of the Operational Research Society, 41(11):1069–1072, 1990.
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.
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.
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.
K. DeJong. The Analysis and behaviour of a Class of Genetic Adaptive Systems. PhD thesis, University of Michigan, 1975.
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.
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.
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.
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.
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.
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.
Z. Michalewicz. Genetic Algorithms + Data Structures=Evolution Programs. Springer Verlag, second edition, 1994.
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.
D. Whitley and T. Starkweather. Genitor II: a distributed genetic algorithm. Journal of Experimental and Theoretical Artificial Intelligence, 2:189–214, 1990.
Author information
Authors and Affiliations
Editor information
Rights 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