Weighted Mutation of Connections To Mitigate Search Space Limitations in Cartesian Genetic Programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8187
- @InProceedings{Cui:2023:FOGA,
-
author = "Henning Cui and David Paetzel and Andreas Margraf and
Joerg Haehner",
-
title = "Weighted Mutation of Connections To Mitigate Search
Space Limitations in Cartesian Genetic Programming",
-
booktitle = "Proceedings of the 17th ACM/SIGEVO Conference on
Foundations of Genetic Algorithms",
-
year = "2023",
-
editor = "Francisco Chicano and Franz Rothlauf",
-
pages = "50--60",
-
address = "Potsdam, Germany",
-
month = "30 " # aug # "-1 " # sep,
-
organisation = "SIGEVO",
-
publisher = "Association for Computing Machinery",
-
keywords = "genetic algorithms, genetic programming, CGP,
Evolutionary Algorithm, Cartesian Genetic Programming,
Mutation, DAG",
-
isbn13 = "9798400702020",
-
DOI = "doi:10.1145/3594805.3607130",
-
size = "11 pages",
-
abstract = "This work presents and evaluates a novel modification
to existing mutation operators for Cartesian Genetic
Programming (CGP). We discuss and highlight a so far
unresearched limitation of how CGP explores its search
space which is caused by certain nodes being inactive
for long periods of time. Our new mutation operator is
intended to avoid this by associating each node with a
dynamically changing weight. When mutating a connection
between nodes, those weights are then used to bias the
probability distribution in favour of inactive nodes.
This way, inactive nodes have a higher probability of
becoming active again. We include our mutation operator
into two variants of CGP and benchmark both versions on
four Boolean learning tasks. We analyse the average
numbers of iterations a node is inactive and show that
our modification has the intended effect on node
activity. The influence of our modification on the
number of iterations until a solution is reached is
ambiguous if the same number of nodes is used as in the
baseline without our modification. However, our results
show that our new mutation operator leads to fewer
nodes being required for the same performance; this
saves CPU time in each iteration.",
-
notes = "Parity, Encode, Decode, Multiply
FOGA17",
- }
Genetic Programming entries for
Henning Cui
David Paetzel
Andreas Margraf
Joerg Haehner
Citations