Options
2023
Conference Paper
Title
Weighted Mutation of Connections To Mitigate Search Space Limitations in Cartesian Genetic Programming
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.
Author(s)
Mainwork
Foga 2023 Proceedings of the 17th ACM Sigevo Conference on Foundations of Genetic Algorithms
Conference
17th ACM/SIGEVO Conference on Foundations of Genetic Algorithms, FOGA 2023