Beneficial Catastrophes: Leveraging Abiotic Constraints through Environment-Driven Evolutionary Selection

Decades worth of experiments on the generation of virtual creatures have led to a large corpus of morphological and behavorial controllers. Yet despite these extensive researches, the role of the environment in the emergence of complexity is often experimenter-dependent. In this work, we present a framework in which environmental variables are the sole control mechanism for directing the evolution of an autonomous population of artificial creatures. The Environment-Driven Evolutionary Selection (EDEnS) algorithm automatically and simultaneously explores multiple alternatives, initially identical but with potentially differing dynamics with respect to their (a)biotic constraints. By exposing populations to different sets of constraints, they are subjected to divergent fitness functions both across the simulation space and between successive elementary steps.This framework is applied on a system composed of artificial plants autonomously reproducing in a 2D environment subjected to three factors: topography, temperature and hygrometry. We show that some of the populations obtained via EDEnS exhibit increased capabilities to invade foreign environments over populations evolved in a hospitable, constant environment. Moreover, the data thus collected highlighted two fundamental advantages of the automated exploration of abiotic constraints: the positive effects of catastrophical trimming and the unbiased designing of dynamical environments.

[1]  Speciation under changing environments , 2019, The 2019 Conference on Artificial Life.

[2]  Michael J. Wiser,et al.  The Evolution of Evolvability: Changing Environments Promote Rapid Adaptation in Digital Organisms , 2016, ALIFE.

[3]  Julian Francis Miller,et al.  Cartesian genetic programming , 2000, GECCO '10.

[4]  Yves Duthen,et al.  Self-sustainability Challenges of Plants Colonization Strategies in Virtual 3D Environments , 2019, EvoApplications.

[5]  Marc Ebner,et al.  Evoluiton and Growth of Virtual Plants , 2003, ECAL.

[6]  Stefan Bornhofen,et al.  The evolution of CSR life-history strategies in a plant model with explicit physiology and architecture , 2011 .

[7]  Trond Reitan,et al.  Examining Community Stability in the Face of Mass Extinction in Communities of Digital Organisms , 2019, Artificial Life.

[8]  Hervé Luga,et al.  A New Step for Artificial Creatures , 2007, 2007 IEEE Symposium on Artificial Life.

[9]  Charles Ofria,et al.  Improved adaptation in exogenously and endogenously changing environments , 2017, ECAL.

[10]  Charles Ofria,et al.  Gene duplications drive the evolution of complex traits and regulation , 2017, ECAL.

[11]  Bruno Moulia,et al.  Wind loads and competition for light sculpt trees into self-similar structures , 2017, Nature Communications.

[12]  Thomas Schmickl,et al.  Vascular morphogenesis controller: a generative model for developing morphology of artificial structures , 2017, GECCO.

[13]  Karl Sims,et al.  Evolving 3D Morphology and Behavior by Competition , 1994, Artificial Life.

[14]  William F. Punch,et al.  Reducing Wasted Evaluations in Cartesian Genetic Programming , 2013, EuroGP.

[15]  R. Doursat,et al.  Growing Fine-Grained Multicellular Robots , 2014 .