Genetic Programming and Evolvable Machines

, Volume 8, Issue 3, pp 221–237

A note on the variance of rank-based selection strategies for genetic algorithms and genetic programming

  • Artem Sokolov
  • Darrell Whitley
  • Andre’ da Motta Salles Barreto
Original Paper

DOI: 10.1007/s10710-007-9030-1

Cite this article as:
Sokolov, A., Whitley, D. & da Motta Salles Barreto, A. Genet Program Evolvable Mach (2007) 8: 221. doi:10.1007/s10710-007-9030-1

Abstract

This paper evaluates different forms of rank-based selection that are used with genetic algorithms and genetic programming. Many types of rank based selection have exactly the same expected value in terms of the sampling rate allocated to each member of the population. However, the variance associated with that sampling rate can vary depending on how selection is implemented. We examine two forms of tournament selection and compare these to linear rank-based selection using an explicit formula. Because selective pressure has a direct impact on population diversity, we also examine the interaction between selective pressure and different mutation strategies.

Keywords

Tournament selection Rank based selection Genetic algorithms Genetic programming Selective pressure 

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Artem Sokolov
    • 1
  • Darrell Whitley
    • 1
  • Andre’ da Motta Salles Barreto
    • 2
  1. 1.Department of Computer ScienceColorado State UniversityFort CollinsUSA
  2. 2.Programa de Engenharia Civil/COPPEUniversidade Federal do Rio de JaneiroRio de JaneiroBrazil