Abstract
An investigation is reported into the effects of isolation within a population upon its evolution under a genetic algorithm. The effects of varying population size were compared between a panmictic and a continuously distributed population, each offered an identical environment. Theoretical analysis predicted a logarithmic variation of performance with population size alone. Experiment confirmed such a variation in both populations. Although the distributed population always obtained superior peak fitness, no improvement in the ability to discover optima could be attributed to isolation. However, the distributed population was clearly observed to better maintain allelic diversity. Evidence was also found for the emergence of meta-stable geographical boundaries. Possible explanations are offered.
Preview
Unable to display preview. Download preview PDF.
References
Cohoon, J. P., S. U. Hegde, et al.: Punctuated Equilibria: A Parallel Genetic Algorithm. Proceedings of the First International Conference on Genetic Algorithms. J. J. Grefenstette (ed.). Lawrence Erlbaum Associates, pp. 148–154. (1987)
Collins, R. J. and D. R. Jefferson: Selection in Massively Parallel Genetic Algorithms. Proceedings of the Fourth International Conference on Genetic Algorithms. R. K. Belew and L. B. Booker (eds). University of California, San Diego, Morgan Kaufmann. pp. 249–256. (1991)
Darwin, C.: On The Origin of Species by Means of Natural Selection. Penguin. (1859)
DeJong, K. A.: Genetic Algorithms Are NOT Function Optimizers. Foundations of Genetic Algorithms 2. L. D. Whitley (ed.). Morgan Kaufmann. pp. 5–17. (1992)
East, I. and J. Rowe: Direct Replacement: A Genetic Algorithm Without Mutation Which Avoids Deception. Workshop on Evolutionary Computation, 7th Australian Joint Conference on Artificial Intelligence. Armidale, NSW, Australia. (1994)
East, I. R.: Metaphors for Genetic Algorithm Operation: From Construction to Communication. PolyModel 16. University of Sunderland. (1995)
East, I. R. and D. MacFarlane: An Investigation of Several Parallel Genetic Algorithms. Proceedings of the Twelfth Technical Meeting of the Occam User Group. S. J. Turner (ed.). IOS Press, pp. 60–67. (1990)
East, I. R. and D. Macfarlane: Implementation in Occam of Parallel Genetic Algorithms on Transputer Networks. Parallel Genetic Algorithms: Theory and Applications Ed. J. Stender. IOS Press. pp. 43–63. (1992)
Forrest, S. and M. Mitchell: What Makes a Problem Hard for a Genetic Algorithm? Some Anomalous Results and Their Explanation. Machine Learning 13: pp. 285–319. (1993)
Goldberg, D. E.: Optimal Initial Population Size for Binary-Coded Genetic Algorithms. The Clearing House for Genetic Algorithms, Department of Engineering Mechanics, University of Alabama, Tuscaloosa, AL 35487-2908, USA. (1985)
Goldberg, D. E.: Simple genetic Algorithms and the Minimal, Deceptive Problem. Genetic Algorithms and Simulated Annealing. L. Davis (ed.). Pitman. pp. 74–88. (1987)
Goldberg, D. E.: Sizing Populations for Serial and Parallel Genetic Algorithms. Proceedings of the Third International Conference on Genetic Algorithms. J. D. Schaffer (ed.). George Mason University, Washington D. C., Morgan Kaufmann. pp. 70–79. (1989)
Goldberg, D. E. and M. Rudnick: Genetic Algorithms and the Variance of Fitness. Complex Systems 5, 3, 265–278. (1988)
Gorges-Schleuter, M.: ASPARAGOS: An Asynchronous Parallel Genetic Optimization Strategy. Proceedings of the Third International Conference on Genetic Algorithms. J. D. Schaffer (ed.). George Mason University, USA, Morgan Kaufmann. pp. 422–427. (1989)
Grefenstette, J. J.: Deception Considered Harmful. Foundations of Genetic Algorithms 2. L. D. Whitley (ed.). Morgan Kaufmann. pp. 75–91. (1992)
Grosso, P.: Computer Simulations of Genetic Application: Parallel Subcomponent Interaction in a Multilocus Model. PhD Thesis. University of Michigan. (1985)
Holland, J. H.: Adaptation in Natural and Artificial Systems. University of Michigan Press. (1975)
Pettey, C. B., M. R. Leuze, et al.: A Parallel Genetic Algorithm. Proceedings of the Sec-ond International Conference on Genetic Algorithms. J. J. Grefenstette (ed.). Lawrence Erlbaum Associates. pp. 155–161. (1987)
Reeves, C. R.: Using Genetic Algorithms with Small Population Sizes. Proceedings of the Fifth International Conference on Genetic Algorithms. S. Forrest (ed.). Morgan Kaufmann. pp. 92–99. (1993)
Rowe, J. and I. East: Deception and GA Hardness. The First Nordic Workshop on Genetic Algorithms. Vaasa, Finland. (1995)
Tanese, R.: Parallel Genetic Algorithm for a Hypercube. Proceedings of the Second International Conference on Genetic Algorithms. J. J. Grefenstette (ed.). Lawrence Erlbaum Associates. pp. 177–183. (1987)
Wolpert, D. H. and W. G. Macready: No free lunch theorems for search. SFI-TR-95-02-010. Avaliable from, The Santa Fe Institute, 1399 Hyde Park Road, Santa Fe, NM 87501, U.S.A. (1995)
Wright, S.: The roles of Mutation, Inbreeding, Crossbreeding and Selection. Sixth International Congress on Genetics. pp. 356–366. (1932)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
East, I.R., Rowe, J. (1996). Effects of isolation in a distributed population genetic algorithm. In: Voigt, HM., Ebeling, W., Rechenberg, I., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN IV. PPSN 1996. Lecture Notes in Computer Science, vol 1141. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61723-X_1005
Download citation
DOI: https://doi.org/10.1007/3-540-61723-X_1005
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61723-5
Online ISBN: 978-3-540-70668-7
eBook Packages: Springer Book Archive