1. Evolutionary graph theory beyond pairwise interactions: higher-order network motifs shape times to fixation in structured populations
- Author
-
Kuo Yp and Oana Carja
- Subjects
education.field_of_study ,Fixation (population genetics) ,Range (mathematics) ,Theoretical computer science ,Optimization problem ,Computer science ,Evolutionary graph theory ,Population ,Pairwise comparison ,education ,Network topology ,Topology (chemistry) - Abstract
To design population topologies that can accelerate rates of solution discovery in directed evolution problems or in evolutionary optimization applications, we must first systematically understand how population structure shapes evolutionary outcome. Using the mathematical formalism of evolutionary graph theory, recent studies have shown how to topologically build networks of population interaction that increase probabilities of fixation of beneficial mutations, at the expense, however, of longer fixation times, which can slow down rates of evolution under elevated mutation rate. Here we find that moving beyond dyadic interactions is fundamental to explain the trade-offs between probability and time to fixation. We show that higher-order motifs, and in particular three-node structures, allow tuning of times to fixation, without changes in probabilities of fixation. This gives a near-continuous control over achieving solutions that allow for a wide range of times to fixation. We apply our algorithms and analytic results to two evolutionary optimization problems and show that the rate at which evolving agents learn to navigate their environment can be tuned near continuously by adjusting the higher-order topology of the agent population. We show that the effects of population structure on the rate of evolution critically depend on the optimization landscape and find that decelerators, with longer times to fixation of new mutants, are able to reach the optimal solutions faster than accelerators in complex solution spaces. Our results highlight that no one population topology fits all optimization applications, and we provide analytic and computational tools that allow for the design of networks suitable for each specific task.
- Published
- 2021
- Full Text
- View/download PDF