Robustness, Evolvability and Phenotypic Complexity: Insights from Evolving Digital Circuits
Nicola Milano, Paolo Pagliuca, Stefano Nolfi

TL;DR
This paper investigates how different evolutionary strategies affect the evolvability of digital circuits, revealing that strategies emphasizing robustness can hinder evolvability and proposing a new algorithm that improves performance.
Contribution
It compares ({}) and ({}) strategies in digital circuit evolution, analyzes robustness and phenotypic complexity, and introduces the Parallel Stochastic Hill Climber algorithm.
Findings
({}) strategies outperform ({}) in evolving digital circuits.
Robustness to mutations can reduce evolvability by favoring phenotypically simple circuits.
The new PSHC algorithm outperforms existing strategies in this domain.
Abstract
We show how the characteristics of the evolutionary algorithm influence the evolvability of candidate solutions, i.e. the propensity of evolving individuals to generate better solutions as a result of genetic variation. More specifically, (1+{\lambda}) evolutionary strategies largely outperform ({\mu}+1) evolutionary strategies in the context of the evolution of digital circuits --- a domain characterized by a high level of neutrality. This difference is due to the fact that the competition for robustness to mutations among the circuits evolved with ({\mu}+1) evolutionary strategies leads to the selection of phenotypically simple but low evolvable circuits. These circuits achieve robustness by minimizing the number of functional genes rather than by relying on redundancy or degeneracy to buffer the effects of mutations. The analysis of these factors enabled us to design a new…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
