Self-adaptive crossover in genetic programming: The case of the tartarus problem

Thomas D. Griffiths*, Anikó Ekárt

*Corresponding author for this work

Research output: Chapter in Book/Published conference outputConference publication

Abstract

The runtime performance of many evolutionary algorithms depends heavily on their parameter values, many of which are problem specific. Previous work has shown that the modification of parameter values at runtime can lead to significant improvements in performance. In this paper we discuss both the ‘when’ and ‘how’ aspects of implementing self-adaptation in a Genetic Programming system, focusing on the crossover operator. We perform experiments on Tartarus Problem instances and find that the runtime modification of crossover parameters at the individual level, rather than population level, generate solutions with superior performance, compared to traditional crossover methods.

Original languageEnglish
Title of host publicationParallel Problem Solving from Nature – PPSN XV - 15th International Conference, 2018, Proceedings
PublisherSpringer
Pages236-246
Number of pages11
ISBN (Print)9783319992525
DOIs
Publication statusPublished - 4 Jun 2018
Event15th International Conference on Parallel Problem Solving from Nature, PPSN 2018 - Coimbra, Portugal
Duration: 8 Sept 201812 Sept 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11101 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Parallel Problem Solving from Nature, PPSN 2018
Country/TerritoryPortugal
CityCoimbra
Period8/09/1812/09/18

Keywords

  • Crossover
  • Self-adaption
  • Tartarus problem

Fingerprint

Dive into the research topics of 'Self-adaptive crossover in genetic programming: The case of the tartarus problem'. Together they form a unique fingerprint.

Cite this