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.
Similar content being viewed by others
References
Anderson, C.W.: Learning and Problem Solving with Multilayer Connectionist Systems. PhD thesis, Computer and Information Science, University of Massachusetts (1986)
Blickle, T., Thiele, L.: A comparison of selection schemes used in genetic algorithms. Technical Report 11, Swiss Federal Institute of Technology (ETH), Computer Engineering and Communication Networks Lab, Zurich, Switzerland, December (1995)
Blickle, T., Thiele, L.: A comparison of selection schemes used in evolutionary algorithms. Evolutionary Computation, 4(4), 361–394, (1997)
Fogel, D.B.: Evolving Artificial Intelligence. PhD thesis, University of California, San Diego, San Diego, CA (1992)
Goldberg, D., Deb, K.: A comparative analysis of selection schemes used in genetic algorithms. In: G.J.E. Rawlins (ed.) Foundations of Genetic Algorithms, pp. 69–93. San Mateo, California (1991) Morgan Kaufmann
Julstrom, B.A., Raidl, G.R. Weight-biased edge-crossover in evolutionary algorithms for two graph problems. In Proceedings of the 2001 ACM Symposium on Applied Computing, pp. 321–326 (2001)
Koza, J.R.: Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press Cambridge, MA (1992)
Koza John R.: Genetic programming II: automatic discovery of reusable programs. MIT Press, Cambridge, MA, USA (1994)
Motoki, T.: Calculating the expected loss of diversity of selection schemes. Evol Comput 10(4), 397–422 (2002)
Poli, R.: Tournament selection, iterated coupon-collection problem, and backward-chaining evolutionary algorithms. In Foundations of Genetic Algorithms, pp. 132–155. Springer (2005)
Reinelt, G.: The Traveling Salesman: Computational Solutions for TSP Applications. Springer, Berlin (1994)
Schwefel, H.-P.: Evolution and Optimum Seeking. Wiley, New York (1995)
Sokolov, A., Whitley, D.: Unbiased tournament selection. In Proceedings of the 7th Genetic and Evolutionary Computation Conference, pp. 1131–1138 (2005)
Suh, J.Y., Van Gucht, D.: Distributed Genetic Algorithms. Technical report, Indiana University, Bloomington, Indiana (1987)
Syswerda, G.: Uniform Crossover in Genetic Algorithms. In: Schaffer, J.D. (ed.) Proceedings of The Third International Conference on Genetic Algorithms. Morgan Kaufmann (1989)
Whitley, D.: The genitor algorithm and selection pressure: Why rank-based allocation of reproductive trials is best. In: Proceedings of The Third International Conference on Genetic Algorithms, pp. 116–121. San Mateo, California, ISA (1989) Morgan Kaufmann Publishers
Whitley, D., Dominic, S., Das, R., Anderson, C.W.: Genetic reinforcement learning for neurocontrol problems. Mach. Learn. 13(2–3),259–284 (1993)
Whitley, D., Kauth, J.: GENITOR: A Different Genetic Algorithm. In: Proceedings of the 1988 Rocky Mountain Conference on Artificial Intelligence (1988)
Whitley, D.., Rana, S., Dzubera, J., Mathias, K.E.: Evaluating evolutionary algorithms. Arti. Intelligence 85, 245–276 (1996)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sokolov, A., Whitley, D. & da Motta Salles Barreto, A. A note on the variance of rank-based selection strategies for genetic algorithms and genetic programming. Genet Program Evolvable Mach 8, 221–237 (2007). https://doi.org/10.1007/s10710-007-9030-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10710-007-9030-1