Memory with memory in tree-based genetic programming

Riccardo Poli, Nicholas F. McPhee, Luca Citi, Ellery Crane

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations


In recent work on linear register-based genetic programming (GP) we introduced the notion ofMemory-with-Memory (MwM), where the results of operations are stored in registers using a form of soft assignment which blends a result into the current content of a register rather than entirely replace it. The MwM system yielded very promising results on a set of symbolic regression problems. In this paper, we propose a way of introducing MwM style behaviour in treebased GP systems. The technique requires only very minor modifications to existing code, and, therefore, is easy to apply. Experiments on a variety of synthetic and real-world problems show that MwM is very beneficial in tree-based GP, too.

Original languageEnglish (US)
Title of host publicationGenetic Programming - 12th European Conference, EuroGP 2009, Proceedings
Number of pages12
StatePublished - 2009
Event12th European Conference on Genetic Programming, EuroGP 2009 - Tubingen, Germany
Duration: Apr 15 2009Apr 17 2009

Publication series

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


Conference12th European Conference on Genetic Programming, EuroGP 2009


Dive into the research topics of 'Memory with memory in tree-based genetic programming'. Together they form a unique fingerprint.

Cite this