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.
Original language | English (US) |
---|---|
Title of host publication | GECCO 2016 Companion - Proceedings of the 2016 Genetic and Evolutionary Computation Conference |
Editors | Tobias Friedrich |
Publisher | Association for Computing Machinery, Inc |
Pages | 983-990 |
Number of pages | 8 |
ISBN (Electronic) | 9781450343237 |
DOIs | |
State | Published - Jul 20 2016 |
Event | 2016 Genetic and Evolutionary Computation Conference, GECCO 2016 Companion - Denver, United States Duration: Jul 20 2016 → Jul 24 2016 |
Publication series
Name | GECCO 2016 Companion - Proceedings of the 2016 Genetic and Evolutionary Computation Conference |
---|
Other
Other | 2016 Genetic and Evolutionary Computation Conference, GECCO 2016 Companion |
---|---|
Country/Territory | United States |
City | Denver |
Period | 7/20/16 → 7/24/16 |
Bibliographical note
Publisher Copyright:© 2016 ACM.
Keywords
- Diversity
- Hyperselection
- Lexicase selection
- Pushgp
- Tournament selection