Evolving Complexity is Hard

09/16/2022
by   Alden H. Wright, et al.
0

Understanding the evolution of complexity is an important topic in a wide variety of academic fields. Implications of better understanding complexity include increased knowledge of major evolutionary transitions and the properties of living and technological systems. Genotype-phenotype (G-P) maps are fundamental to evolution, and biologically-oriented G-P maps have been shown to have interesting and often-universal properties that enable evolution by following phenotype-preserving walks in genotype space. Here we use a digital logic gate circuit G-P map where genotypes are represented by circuits and phenotypes by the functions that the circuits compute. We compare two mathematical definitions of circuit and phenotype complexity and show how these definitions relate to other well-known properties of evolution such as redundancy, robustness, and evolvability. Using both Cartesian and Linear genetic programming implementations, we demonstrate that the logic gate circuit shares many universal properties of biologically derived G-P maps, with the exception of the relationship between one method of computing phenotypic evolvability, robustness, and complexity. Due to the inherent structure of the G-P map, including the predominance of rare phenotypes, large interconnected neutral networks, and the high mutational load of low robustness, complex phenotypes are difficult to discover using evolution. We suggest, based on this evidence, that evolving complexity is hard and we discuss computational strategies for genetic-programming-based evolution to successfully find genotypes that map to complex phenotypes in the search space.

READ FULL TEXT
research
12/12/2017

Robustness, Evolvability and Phenotypic Complexity: Insights from Evolving Digital Circuits

We show how the characteristics of the evolutionary algorithm influence ...
research
11/15/2022

Phenotype Search Trajectory Networks for Linear Genetic Programming

Genotype-to-phenotype mappings translate genotypic variations such as mu...
research
04/07/2018

Evolution leads to a diversity of motion-detection neuronal circuits

A central goal of evolutionary biology is to explain the origins and dis...
research
02/07/2017

Multitask Evolution with Cartesian Genetic Programming

We introduce a genetic programming method for solving multiple Boolean c...
research
06/19/2018

NISQ circuit compilers: search space structure and heuristics

Noisy, intermediate-scale quantum (NISQ) computers are expected to execu...
research
02/08/2021

Evolving Neuronal Plasticity Rules using Cartesian Genetic Programming

We formulate the search for phenomenological models of synaptic plastici...

Please sign up or login with your details

Forgot password? Click here to reset