Related Experiment Video
Updated: Jan 24, 2026

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
Published on: December 15, 2023
Evolving neural networks to follow trajectories of arbitrary complexity
1Department of Computing and Technology, Nottingham Trent University, United Kingdom; Max Planck Institute for Mathematics in the Sciences, Leipzig Germany & Santa Fe Institute, NM, USA; Santa Fe Institute, Santa Fe, New Mexico, USA.
Abstract:
Many experiments have been performed that use evolutionary algorithms for learning the topology and connection weights of a neural network that controls a robot or virtual agent. These experiments are not only performed to better understand basic biological principles, but also with the hope that with further progress of the methods, they will become competitive for automatically creating robot behaviors of interest. However, current methods are limited with respect to the (Kolmogorov) complexity of evolved behavior. Using the evolution of robot trajectories as an example, we show that by adding four features, namely (1) freezing of previously evolved structure, (2) temporal scaffolding, (3) a homogeneous transfer function for output nodes, and (4) mutations that create new pathways to outputs, to standard methods for the evolution of neural networks, we can achieve an approximately linear growth of the complexity of behavior over thousands of generations. Overall, evolved complexity is up to two orders of magnitude over that achieved by standard methods in the experiments reported here, with the major limiting factor for further growth being the available run time. Thus, the set of methods proposed here promises to be a useful addition to various current neuroevolution methods.
Related Concept Videos
Moment of Inertia about an Arbitrary Axis
In this scenario, the perpendicular distance between the chosen arbitrary axis...
Angular Momentum about an Arbitrary Axis
The velocity of a mass element comprises its translational velocity and the relative velocity instigated by the body's rotation. Substituting the velocity equation into...
Protein Networks
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
Protein Networks
Protein Complexes with Interchangeable Parts
The SCF ubiquitin ligase is a protein complex of five individual proteins. This complex attaches ubiquitin to other target proteins to mark them for degradation. In order...
Network Covalent Solids
To break or to melt a covalent network solid, covalent bonds must be broken. Because covalent bonds are relatively strong, covalent network solids are typically...

