Title
Effects of Lexicase and Tournament Selection on Diversity Recovery and Maintenance.
Abstract
In genetic programming systems, parent selection algorithms select the programs from which offspring will be produced by random variation and recombination. While most parent selection algorithms select programs on the basis of aggregate performance on multiple test cases, the lexicase selection algorithm considers each test case individually, in random order, for each parent selection event. Prior work has shown that lexicase selection can produce both more diverse populations and more solutions when applied to several hard problems. Here we examine the effects of lexicase selection, compared to those of the more traditional tournament selection algorithm, on population error diversity using two program synthesis problems. We conduct experiments in which the same initial population is used to start multiple runs, each using a different random number seed. The initial populations are extracted from genetic programming runs, and fall into three categories: high diversity populations, low diversity populations, and populations that occur after diversity crashes. The reported data shows that lexicase selection can maintain high error diversity and also that it can re-diversify less-diverse populations, while tournament selection consistently produces lower diversity.
Year
DOI
Venue
2016
10.1145/2908961.2931657
GECCO (Companion)
Keywords
Field
DocType
diversity, lexicase selection, tournament selection, hyperselection, PushGP
Population,Random variable,Program synthesis,Computer science,Selection algorithm,Genetic programming,Artificial intelligence,Test case,Selection (genetic algorithm),Tournament selection,Machine learning
Conference
Citations 
PageRank 
References 
8
0.57
11
Authors
3
Name
Order
Citations
PageRank
Thomas Helmuth115018.71
Nicholas Freitag McPhee240432.94
Lee Spector319517.32