Skip to main content

Mate Choice in Evolutionary Computation

  • Chapter
  • 2343 Accesses

Abstract

Darwin considered two major theories that account for the evolution of species. Natural Selection was described as the result of competition within or between species affecting its individuals relative survival ability, while Sexual Selection was described as the result of competition within species affecting its individuals relative rate of reproduction. This theory emerged from Darwin’s necessity to explain complex ornamentation and behaviour that while being costly to maintain, bring no apparent survival advantages to individuals. Mate Choice is one of the processes described by Darwin’s theory of Sexual Selection as responsible for the emergence of a wide range of characteristics such as the peacock’s tail, bright coloration in different species, certain bird singing or extravagant courtship behaviours. As the theory attracted more and more researchers, the role of Mate Choice has been extensively discussed and backed up by supporting evidence, showing how a force which adapts individuals not to their habitat but to each other can have a strong impact on the evolution of species. While Mate Choice is highly regarded in many research fields, its role in Evolutionary Computation (EC) is still far from being explored and understood. Following Darwin’s ideas on Mate Choice, as well as Fisher’s contributions regarding the heritability of mating preferences, we propose computational models of Mate Choice, which follow three key rules: individuals choose their mating partners based on their perception mechanisms and mating preferences; mating preferences are heritable the same way as any other trait; Mate Choice introduces its own selection pressure but is subjected to selection pressure itself. The use of self-adaptive methods allows individuals to encode their own mating preferences, use them to evaluate mating candidates and pass preferences on to future generations. Self-adaptive Mate Choice also allows evaluation functions to adapt to the problem at hand as well as to the individuals in the population. In this study we show how Genetic Programming (GP) can be used to represent and evolve mating preferences. In our approach the genotype of each individual is composed of two chromosomes encoding: (1) a candidate solution to the problem at hand (2) a mating partner evaluation function. During the reproduction step of the algorithm, the first parent is chosen based on fitness, as in conventional EC approaches; the mating partner evaluation function encoded on the genotype of this individual is then used to evaluate its potential partners and choose a second parent. Being part of the genotype, the evaluation functions are subjected to evolution and there is an evolutionary pressure to evolve adequate mate evaluation functions. We analyze and discuss the impact of this approach on the evolutionary process, showing how valuable and innovative mate evaluation functions, which would unlikely be designed by humans, arise. We also explain how GP non-terminal and terminal sets can be defined in order to allow the representation of mate selection functions. Finally, we show how self-adaptive Mate Choice can be applied in both academic and real world applications, having achieved encouraging results in both cases. Future venues of research are also proposed such as applications on dynamic environments or multi-objective problems.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.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

Learn about institutional subscriptions

References

  • Malte B Andersson. Sexual selection. Princeton University Press, 1994.

    Google Scholar 

  • Longjiu Cheng, Yan Feng, Jie Yang, and Jinlong Yang. Funnel hopping: Searching the cluster potential energy surface over the funnels. The Journal of chemical physics, 130(21):214112, 2009.

    Google Scholar 

  • Helena Cronin. The ant and the peacock: Altruism and sexual selection from Darwin to today. Cambridge University Press, 1993.

    Google Scholar 

  • C. Darwin. The origin of species, 1859.

    Google Scholar 

  • C. Darwin. The descent of man and selection in relation to sex. John Murray London, 1906.

    Google Scholar 

  • Charles Darwin and Alfred Wallace. On the tendency of species to form varieties; and on the perpetuation of varieties and species by natural means of selection. Journal of the proceedings of the Linnean Society of London. Zoology, 3(9):45–62, 1858.

    Google Scholar 

  • Susmita De, Sankar K Pal, and Ashish Ghosh. Genotypic and phenotypic assortative mating in genetic algorithm. Information Sciences, 105(1):209–226, 1998.

    Google Scholar 

  • Carlos Fernandes and Agostinho Rosa. A study on non-random mating and varying population size in genetic algorithms using a royal road function. In Evolutionary Computation, 2001. Proceedings of the 2001 Congress on, volume 1, pages 60–66. IEEE, 2001.

    Google Scholar 

  • Carlos Fernandes, Rui Tavares, Cristian Munteanu, and Agostinho Rosa. Using assortative mating in genetic algorithms for vector quantization problems. In Proceedings of the 2001 ACM symposium on Applied computing, pages 361–365. ACM, 2001.

    Google Scholar 

  • R.A. Fisher. The evolution of sexual preference. The Eugenics Review, 7(3):184, 1915.

    Google Scholar 

  • R.A. Fisher. The genetical theory of natural selection. 1930.

    Book  MATH  Google Scholar 

  • Rodney Fry, Stephen L Smith, and Andy M Tyrrell. A self-adaptive mate selection model for genetic programming. In Evolutionary Computation, 2005. The 2005 IEEE Congress on, volume 3, pages 2707–2714. IEEE, 2005.

    Google Scholar 

  • Severino Galan, O Mengshoel, and Rafael Pinter. A novel mating approach for genetic algorithms. Evolutionary computation, 21(2):197–229, 2013.

    Google Scholar 

  • Kai Song Goh, Andrew Lim, and Brian Rodrigues. Sexual selection for genetic algorithms. Artificial Intelligence Review, 19(2):123–152, 2003.

    Google Scholar 

  • Lisa M Guntly and Daniel R Tauritz. Learning individual mating preferences. In Proceedings of the 13th annual conference on Genetic and evolutionary computation, pages 1069–1076. ACM, 2011.

    Google Scholar 

  • Robert Hinterding and Zbigniew Michalewicz. Your brains and my beauty: parent matching for constrained optimisation. In Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on, pages 810–815. IEEE, 1998.

    Google Scholar 

  • Robert Hinterding, Zbigniew Michalewicz, and Agoston E Eiben. Adaptation in evolutionary computation: A survey. In Evolutionary Computation, 1997., IEEE International Conference on, pages 65–69. IEEE, 1997.

    Google Scholar 

  • Ekaterina A Holdener and Daniel R Tauritz. Learning offspring optimizing mate selection. In Proceedings of the 10th annual conference on Genetic and evolutionary computation, pages 1109–1110. ACM, 2008.

    Google Scholar 

  • John R. Koza. Genetic programming as a means for programming computers by natural selection. Statistics and Computing, 4(2):87–112, 1994.

    Article  Google Scholar 

  • António Leitão and Penousal Machado. Self-adaptive mate choice for cluster geometry optimization. In Christian Blum and Enrique Alba, editors, Genetic and Evolutionary Computation Conference, GECCO ’13, Amsterdam, The Netherlands, July 6–10, 2013, pages 957–964. ACM, 2013.

    Google Scholar 

  • António Leitão, Jose Carlos Neves, and Penousal Machado. A self-adaptive mate choice model for symbolic regression. In IEEE Congress on Evolutionary Computation, pages 8–15, 2013.

    Google Scholar 

  • Penousal Machado and António Leitão. Evolving fitness functions for mating selection. In Sara Silva, James A. Foster, Miguel Nicolau, Penousal Machado, and Mario Giacobini, editors, Genetic Programming – 14th European Conference, EuroGP 2011, Torino, Italy, April 27–29, 2011. Proceedings, volume 6621 of Lecture Notes in Computer Science, pages 227–238. Springer, 2011.

    Google Scholar 

  • James McDermott, David R White, Sean Luke, Luca Manzoni, Mauro Castelli, Leonardo Vanneschi, Wojciech Jaskowski, Krzysztof Krawiec, Robin Harper, Kenneth De Jong, et al. Genetic programming needs better benchmarks. In Proceedings of the fourteenth international conference on Genetic and evolutionary computation conference, pages 791–798. ACM, 2012.

    Google Scholar 

  • Geoffrey F Miller. Exploiting mate choice in evolutionary computation: Sexual selection as a process of search, optimization, and diversification. In Evolutionary Computing, pages 65–79. Springer, 1994.

    Google Scholar 

  • Geoffrey F Miller and Peter M Todd. Evolutionary wanderlust: Sexual selection with directional mate preferences. In From Animals to Animats 2: Proceedings of the Second International Conference on Simulation of Adaptive Behavior, volume 2, page 21. MIT Press, 1993.

    Google Scholar 

  • Gabriela Ochoa, Christian Mädler-Kron, Ricardo Rodriguez, and Klaus Jaffe. Assortative mating in genetic algorithms for dynamic problems. In Applications of Evolutionary Computing, pages 617–622. Springer, 2005.

    Google Scholar 

  • Francisco B Pereira and Jorge MC Marques. A study on diversity for cluster geometry optimization. Evolutionary Intelligence, 2(3):121–140, 2009.

    Google Scholar 

  • Michael Ratford, AL Tuson, and Henry Thompson. An investigation of sexual selection as a mechanism for obtaining multiple distinct solutions. Emerg. Technol, 1997.

    Google Scholar 

  • Michael Ratford, Andrew Tuson, and Henry Thompson. The single chromosome’s guide to dating. In In Proceedings of the International Conference on Artificial Neural Networks and Genetic Algorithms. Citeseer, 1996.

    Google Scholar 

  • José Sánchez-Velazco and John A Bullinaria. Gendered selection strategies in genetic algorithms for optimization. survival, 8(6):11, 2003.

    Google Scholar 

  • Josı̄e Sı̄anchez-Velazco and John A Bullinaria. Sexual selection with competitive/co-operative operators for genetic algorithms. 2003.

    Google Scholar 

  • Ekaterina Smorodkina and Daniel Tauritz. Toward automating ea configuration: the parent selection stage. In Evolutionary Computation, 2007. CEC 2007. IEEE Congress on, pages 63–70. IEEE, 2007.

    Google Scholar 

  • Éric D Taillard, Philippe Waelti, and Jacques Zuber. Few statistical tests for proportions comparison. European Journal of Operational Research, 185(3):1336–1350, 2008.

    Google Scholar 

  • Peter M Todd and Geoffrey F Miller. Biodiversity through sexual selection. In Artificial life V: Proceedings of the Fifth International Workshop on the Synthesis and Simulation of living Systems, volume 5, page 289. MIT Press, 1997.

    Google Scholar 

  • Mohammad Jalali Varnamkhasti and Lai Soon Lee. A genetic algorithm based on sexual selection for the multidimensional 0/1 knapsack problems. In International Journal of Modern Physics: Conference Series, volume 9, pages 422–431. World Scientific, 2012.

    Google Scholar 

  • George C Williams and Austin Burt. Adaptation and natural selection. na, 1997.

    Google Scholar 

  • A. Zahavi. Mate selection–a selection for a handicap. Journal of theoretical Biology, 53(1):205–214, 1975.

    Article  Google Scholar 

  • Jijun Zhao and Rui-Hua Xie. Genetic algorithms for the geometry optimization of atomic and molecular clusters. Journal of Computational and Theoretical Nanoscience, 1(2):117–131, 2004.

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledge the financial support from the Future and Emerging Technologies (FET) programme within the Seventh Framework Programme for Research of the European Commission, under the ConCreTe FET-Open project (grant number 611733).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to António Leitão .

Editor information

Editors and Affiliations

1 Electronic Supplementary material

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Leitão, A., Machado, P. (2015). Mate Choice in Evolutionary Computation. In: Gandomi, A., Alavi, A., Ryan, C. (eds) Handbook of Genetic Programming Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-20883-1_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-20883-1_7

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-20882-4

  • Online ISBN: 978-3-319-20883-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics