In this work we investigate how various techniques of diversity control employed during evolution of 3D agents influence the velocity they achieve, and how these techniques influence the diversity of behaviors across multiple independent evolutionary runs. Three evolutionary settings are compared: a standard generational evolutionary process where fitness is velocity, a niching technique, and pure novelty search. Two genetic encodings (lower and higher level) and two environments (land and water) are used in experiments. To diversify behaviors, seven properties of movement introduced earlier are calculated for each individual during evolution. Best individuals obtained from evolution in each setting are compared both in terms of their fitness and the similarity of their movement patterns.

This content is only available as a PDF.
This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. For a full description of the license, please visit https://creativecommons.org/licenses/by/4.0/legalcode.