Using Phylogenetic Analysis to Enhance Genetic Improvement
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{rainford:2022:GECCO,
-
author = "Penny Rainford and Barry Porter",
-
title = "Using Phylogenetic Analysis to Enhance Genetic
Improvement",
-
booktitle = "Proceedings of the 2022 Genetic and Evolutionary
Computation Conference",
-
year = "2022",
-
editor = "Alma Rahat and Jonathan Fieldsend and
Markus Wagner and Sara Tari and Nelishia Pillay and Irene Moser and
Aldeida Aleti and Ales Zamuda and Ahmed Kheiri and
Erik Hemberg and Christopher Cleghorn and Chao-li Sun and
Georgios Yannakakis and Nicolas Bredeche and
Gabriela Ochoa and Bilel Derbel and Gisele L. Pappa and
Sebastian Risi and Laetitia Jourdan and
Hiroyuki Sato and Petr Posik and Ofer Shir and Renato Tinos and
John Woodward and Malcolm Heywood and Elizabeth Wanner and
Leonardo Trujillo and Domagoj Jakobovic and
Risto Miikkulainen and Bing Xue and Aneta Neumann and
Richard Allmendinger and Inmaculada Medina-Bulo and
Slim Bechikh and Andrew M. Sutton and
Pietro Simone Oliveto",
-
pages = "849--857",
-
address = "Boston, USA",
-
series = "GECCO '22",
-
month = "9-13 " # jul,
-
organisation = "SIGEVO",
-
publisher = "Association for Computing Machinery",
-
publisher_address = "New York, NY, USA",
-
keywords = "genetic algorithms, genetic programming, Genetic
Improvement, General Evolutionary Computation and
Hybrids",
-
isbn13 = "978-1-4503-9237-2",
-
URL = "https://eprints.lancs.ac.uk/id/eprint/168132/1/main.pdf",
-
DOI = "doi:10.1145/3512290.3528789",
-
video_url = "https://vimeo.com/722562374",
-
size = "9 pages",
-
abstract = "Genetic code improvement systems (GI) start from an
existing piece of program code and search for
alternative versions with better performance according
to a metric of interest. The search space of source
code is a large, rough fitness landscape which can be
extremely difficult to navigate. Most approaches to
enhancing search capability in this domain involve
either novelty search, where low-fitness areas are
remembered and avoided, or formal analysis which
attempts to find high-utility parameterizations for the
GI process. In this paper we propose the use of
phylogenetic analysis over genetic history to
understand how different mutations and crossovers
affect the fitness of a population over time for a
particular problem; we use the results of that analysis
to tune a GI process during its operation to enhance
its ability to locate better program candidates. Using
phylogenetic analysis on 600 runs of a genetic improver
targeting a hash function, we demonstrate how the
results of this analysis yield tuned mutation types
over the course of a GI process (dynamically and
continually set according to individual's ancestors'
ranks within the population) to give hash functions
with over 20percent improved fitness compared to a
baseline GI process.",
-
notes = "GECCO-2022 A Recombination of the 31st International
Conference on Genetic Algorithms (ICGA) and the 27th
Annual Genetic Programming Conference (GP)",
- }
Genetic Programming entries for
Penelope Faulkner Rainford
Barry Porter
Citations