Exploring Genetic Programming Systems with MAP-Elites
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{dolson:2018:GPTP,
-
author = "Emily Dolson and Alexander Lalejini and
Charles Ofria",
-
title = "Exploring Genetic Programming Systems with
{MAP-Elites}",
-
booktitle = "Genetic Programming Theory and Practice XVI",
-
year = "2018",
-
editor = "Wolfgang Banzhaf and Lee Spector and Leigh Sheneman",
-
pages = "1--16",
-
address = "Ann Arbor, USA",
-
month = "17-20 " # may,
-
publisher = "Springer",
-
keywords = "genetic algorithms, genetic programming",
-
isbn13 = "978-3-030-04734-4",
-
URL = "https://peerj.com/preprints/27154/",
-
URL = "http://link.springer.com/chapter/10.1007/978-3-030-04735-1_1",
-
DOI = "doi:10.1007/978-3-030-04735-1_1",
-
abstract = "MAP-Elites is an evolutionary computation technique
that has proven valuable for exploring and illuminating
the genotype-phenotype space of a computational
problem. In MAP-Elites, a population is structured
based on phenotypic traits of prospective solutions;
each cell represents a distinct combination of traits
and maintains only the most fit organism found with
those traits. The resulting map of trait combinations
allows the user to develop a better understanding of
how each trait relates to fitness and how traits
interact. While MAP-Elites has not been demonstrated to
be competitive for identifying the optimal Pareto
front, the insights it provides do allow users to
better understand the underlying problem. In
particular, MAP-Elites has provided insight into the
underlying structure of problem representations, such
as the value of connection cost or modularity to
evolving neural networks. Here, we extend the use of
MAP-Elites to examine genetic programming
representations, using aspects of program architecture
as traits to explore. We demonstrate that MAP-Elites
can generate programs with a much wider range of
architectures than other evolutionary algorithms do
(even those that are highly successful at maintaining
diversity), which is not surprising as this is the
purpose of MAP-Elites. Ultimately, we propose that
MAP-Elites is a useful tool for understanding why
genetic programming representations succeed or fail and
we suggest that it should be used to choose selection
techniques and tune parameters.",
- }
Genetic Programming entries for
Emily Dolson
Alexander Lalejini
Charles Ofria
Citations