Skip to main content

Evolutionary Computation: Centralized, Parallel or Collaborative

  • Chapter
Computational Intelligence

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 1))

Abstract

This chapter discusses the nature and the importance of spatial interactions in evolutionary computation. The current state of evolution theories is discussed. An interaction model is investigated which we have called Darwin’s continent-island cycle conjecture. Darwin argued that such a cycle is the most efficient for successful evolution. This bold conjecture has not yet been noticed in science. We confirm Darwin’s conjecture using an evolutionary game based on the iterated prisoner’s dilemma. A different interaction scheme, called the stepping-stone model is used by the Parallel Genetic Algorithm PGA. The PGA is used to solve combinatorial optimization problems. Then the Breeder Genetic Algorithm BGA used for global optimization of continuous functions is described. The BGA uses competition between subpopulations applying different strategies. This kind of interaction is found in ecological systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Axelrod, R.: The evolution of cooperation. Basic, New York (1984)

    Google Scholar 

  2. Axelrod, R.: The evolution of strategies in the iterated prisoner’s dilemma. In: Davis, L. (ed.) Genetic algorithms and Simulated Annealing, pp. 32–41. Morgan Kaufmann, Los Altos (1987)

    Google Scholar 

  3. Batz, M.: Evolution von Strategien des Iterierten Gefangenen Dilemma. Master’s thesis, Universität Bonn (1991)

    Google Scholar 

  4. Cavalli-Sforza, L.L., Feldman, M.W.: Cultural Transmission and Evolution: A Quantitative Approach. Princeton University Press, Princeton (1981)

    Google Scholar 

  5. Cohoon, J.P., Hedge, S.U., Martin, W.N., Richards, D.: Punctuated equilibria: A parallel genetic algorithm. In: Grefenstette, J.J. (ed.) Proceedings of the Second International Conference on Genetic Algorithms, pp. 148–154. Lawrence Erlbaum, Mahwah (1987)

    Google Scholar 

  6. Crow, J.F., Engels, W.R., Denniston, C.: Phase three of wright’s shifting balance theory. Evolution 44, 233–247 (1990)

    Article  Google Scholar 

  7. Dawkins, R.: The Selfish Gene, 2nd edn. Oxford University Press, Oxford (1989)

    Google Scholar 

  8. Emlen, J.M.: Population Biology: The Coevolution of Population Dynamics and Behavior. Macmillan Publishing Company, New York (1984)

    Google Scholar 

  9. Felsenstein, J.: A pain in the torus: Some difficulties with models of isolation by distance. Amer. Natur. 109, 359–368 (1975)

    Article  Google Scholar 

  10. Felsenstein, J.: The theoretical population genetics of variable selection and migration. Ann. Rev. Genet. 10, 253–280 (1976)

    Article  Google Scholar 

  11. Fisher, R.A.: The Genetical Theory of Natural Selection. Dover, New York (1958)

    Google Scholar 

  12. Glover, F.: Heuristics for integer programming using surrogate constraints. Decision Sciences 8, 156–166 (1977)

    Article  Google Scholar 

  13. Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  14. Gorges-Schleuter, M.: Asparagos: An asynchronous parallel genetic optimization strategy. In: Schaffer, H. (ed.) 3rd Int. Conf. on Genetic Algorithms, pp. 422–427. Morgan-Kaufmann, San Francisco (1989)

    Google Scholar 

  15. Gorges-Schleuter, M.: Genetic Algorithms and Population Structures - A Massively Parallel Algorithm. PhD thesis, University of Dortmund (1991)

    Google Scholar 

  16. Gould, S.J., Eldredge, N.: Punctuated equilibria: the tempo and mode of evolution reconsidered. Paleobiology 3, 115–151 (1977)

    Google Scholar 

  17. Griffiths, P.E.: The philosophy of molecular and developmental biology. In: Blackwell Guide to Philosophy of Science. Blackwell Publishers, Malden (2002)

    Google Scholar 

  18. Gurney, W.S.C., Nisbet, R.M.: Ecological Dynamics. Oxford University Press, New York (1998)

    Google Scholar 

  19. Haeckel, E.: Über die Entwicklungstheorie Darwin’s. In: Gemeinverständliche Vorträge und Abhandlungen aus dem Gebiet der Entwicklungslehre. Emil Strauss, Bonn (1902)

    Google Scholar 

  20. Hamilton, W.D.: The genetical evolution of social behavior I and II. Journal of Theoretical Biology 7, 1–16, 17–52 (1964)

    Article  Google Scholar 

  21. Hofbauer, J., Sigmund, K.: Evolutionary Games and Population Dynamics. Cambridge University Press, Cambridge (1998)

    MATH  Google Scholar 

  22. Holland, J.H.: Adaptation in Natural and Artificial Systems. Univ. of Michigan Press, Ann Arbor (1975/1992)

    Google Scholar 

  23. Jablonka, E., Lamb, M.J.: Evolution in Four Dimensions. MIT Press, Cambridge (2005)

    Google Scholar 

  24. Johnson, D.S.: Local optimization and the traveling salesman problem. In: Paterson, M.S. (ed.) Automata, Languages and Programming. LNCS, vol. 496, pp. 446–461. Springer, Heidelberg (1990)

    Chapter  Google Scholar 

  25. Johnson, D.S., Aragon, C.R., McGeoch, L.A., Schevon, C.: Optimization by simulated annealing: An experimental evaluation; part i, graph partitioning. Operations Research 37, 865–892 (1989)

    Article  MATH  Google Scholar 

  26. Johnson, D.S., McGeoch, L.A.: The traveling salesman problem: a case study. In: Aarts, E., Lenstra, J.K. (eds.) Local Search in Combinatorial Optimization, pp. 215–310. Wiley, Chichester (1997)

    Google Scholar 

  27. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell System Technical Journal 2, 291–307 (1970)

    Google Scholar 

  28. Lin, S.: Computer solutions of the traveling salesman problem. Bell. Syst. Techn. Journ. 44, 2245–2269 (1965)

    MATH  Google Scholar 

  29. Mahnig, T., Mühlenbein, H.: A new adaptive Boltzmann selection schedule SDS. In: Proceedings of the 2001 Congress on Evolutionary Computation, pp. 183–190. IEEE Press, Los Alamitos (2001)

    Chapter  Google Scholar 

  30. Manderick, B., Spiessens, P.: Fine-grained parallel genetic algorithm. In: Schaffer, H. (ed.) 3rd Int. Conf. on Genetic Algorithms, pp. 428–433. Morgan-Kaufmann, San Francisco (1989)

    Google Scholar 

  31. Marks, R.E.: Breeding hybrid strategies: Optimal behavior for oligopolist. In: Schaffer, H. (ed.) 3rd Int. Conf. on Genetic Algorithms, pp. 198–207. Morgan Kaufmann, San Mateo (1989)

    Google Scholar 

  32. Maturana, H.R., Varela, F.J.: Autopoiesis and Cognition: The Realization of the Living. D. Reidel, Boston (1980)

    Google Scholar 

  33. Miller, J.K.: The coevolution of automata in the repeated prisoner’s dilemma. Technical report, Santa Fe Institute (1989)

    Google Scholar 

  34. Mühlenbein, H.: Evolution in time and space - the parallel genetic algorithm. In: Rawlins, G. (ed.) Foundations of Genetic Algorithms, pp. 316–337. Morgan Kaufmann, San Mateo (1991)

    Google Scholar 

  35. Mühlenbein, H., Gorges-Schleuter, M., Krämer, O.: Evolution algorithms in combinatorial optimization. Parallel Computing 7, 65–88 (1988)

    Article  MATH  Google Scholar 

  36. Mühlenbein, H., Höns, R.: The factorized distribution algorithm and the minimum relative entropy pronciple. In: Pelikan, M., Sastry, K., Cantu-Paz, E. (eds.) Scalable Optimization via Probabilistic Modeling, pp. 11–37. Springer, New York (2006)

    Chapter  Google Scholar 

  37. Mühlenbein, H., Mahnig, T.: Evolutionary optimization and the estimation of search distributions with applications to graph bipartitioning. Journal of Approximate Reasoning 31(3), 157–192 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  38. Mühlenbein, H., Schlierkamp-Voosen, D.: Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter Optimization. Evolutionary Computation 1, 25–49 (1993)

    Article  Google Scholar 

  39. Mühlenbein, H., Schlierkamp-Voosen, D.: The science of breeding and its application to the breeder genetic algorithm. Evolutionary Computation 1, 335–360 (1994)

    Article  Google Scholar 

  40. Oyama, S.: Evolutions’s Eye. Duke University Press, Durham (2000)

    Google Scholar 

  41. Padberg, W., Rinaldi, G.: Optimization of a 532-city symmetric traveling saleman problem by branch and cut. Op. Res. Let. 6, 1–7 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  42. Parisi, D., Ugolini, M.: Living in enclaves. Complexity 7, 21–27 (2002)

    Article  Google Scholar 

  43. Rapaport, A.: Modern systems theory – an outlook for coping with change. General Systems XV, 15–25 (1970)

    Google Scholar 

  44. Schlierkamp-Voosen, D., Mühlenbein, H.: Strategy adaptation by competing subpopulations. In: Davidor, Y., Schwefel, H.-P., Männer, R. (eds.) PPSN 1994. LNCS, vol. 866, pp. 199–208. Springer, Heidelberg (1994)

    Google Scholar 

  45. Schlierkamp-Voosen, D., Mühlenbein, H.: Adaptation of population sizes by competing subpopulations. In: Proceedings IEEE Conference on Evolutionary Computation, pp. 330–335. IEEE Press, New York (1996)

    Chapter  Google Scholar 

  46. Maynard Smith, J.: Evolution and the Theory of Games. Cambridge University Press, Cambridge (1982)

    MATH  Google Scholar 

  47. Maynard Smith, J., Szathmary, E.: The Major Transitions in Evolution. W.H. Freeman, Oxford (1995)

    Google Scholar 

  48. Tanese, R.: Distributed genetic algorithm. In: Schaffer, H. (ed.) 3rd Int. Conf. on Genetic Algorithms, pp. 434–440. Morgan-Kaufmann, San Francisco (1989)

    Google Scholar 

  49. Ulder, N.L.J., Pesch, E., van Laarhoven, P.J.M., Bandelt, H.-J., Aarts, E.H.L.: Improving tsp exchange heuristics by population genetics. In: Maenner, R., Schwefel, H.-P. (eds.) Parallel Problem Solving from Nature, pp. 109–116. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  50. Voigt, H.-M., Mühlenbein, H.: Gene Pool Recombination and the Utilization of Covariances for the Breeder Genetic Algorithm. In: Michalewicz, Z. (ed.) Proc. of the 2nd IEEE International Conference on Evolutionary Computation, pp. 172–177. IEEE Press, New York (1995)

    Chapter  Google Scholar 

  51. Voigt, H.-M., Mühlenbein, H., Cvetković, D.: Fuzzy recombination for the continuous breeder genetic algorithm. In: Eshelman, L.J. (ed.) Proc. of the Sixth Int. Conf. on Genetic Algorithms, pp. 104–112. Morgan Kaufmann, San Francisco (1995)

    Google Scholar 

  52. von Laszewski, G.: Ein paralleler genetischer Algorithmus für das Graph Partitionierungsproblem. Master’s thesis, Universität Bonn (1990)

    Google Scholar 

  53. von Laszewski, G.: Intelligent structural operators for the k-way graph partitioning problem. In: Belew, R.K., Booker, L. (eds.) Procedings of the Fourth International Conference on Genetic Algorithms, pp. 45–52. Morgan Kaufmann, San Mateo (1991)

    Google Scholar 

  54. Wilson, D.S., Dugatkin, L.A.: Nepotism vs tit-for-tat, or, why should you be nice to your rotten brother. Evol. Ecology 5, 291–299 (1991)

    Article  Google Scholar 

  55. Wright, S.: The distribution of gene frequencies in populations. Proc. Nat. Acad. Sci 24, 253–259 (1937)

    Article  Google Scholar 

  56. Wright, S.: Factor interaction and linkage in evolution. Proc. Roy. Soc. Lond. B 162, 80–104 (1965)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Mühlenbein, H. (2009). Evolutionary Computation: Centralized, Parallel or Collaborative. In: Mumford, C.L., Jain, L.C. (eds) Computational Intelligence. Intelligent Systems Reference Library, vol 1. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01799-5_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01799-5_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01798-8

  • Online ISBN: 978-3-642-01799-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics