Evolution of Swarm Robotics Systems with Novelty Search

04/11/2013
by   Jorge Gomes, et al.
0

Novelty search is a recent artificial evolution technique that challenges traditional evolutionary approaches. In novelty search, solutions are rewarded based on their novelty, rather than their quality with respect to a predefined objective. The lack of a predefined objective precludes premature convergence caused by a deceptive fitness function. In this paper, we apply novelty search combined with NEAT to the evolution of neural controllers for homogeneous swarms of robots. Our empirical study is conducted in simulation, and we use a common swarm robotics task - aggregation, and a more challenging task - sharing of an energy recharging station. Our results show that novelty search is unaffected by deception, is notably effective in bootstrapping the evolution, can find solutions with lower complexity than fitness-based evolution, and can find a broad diversity of solutions for the same task. Even in non-deceptive setups, novelty search achieves solution qualities similar to those obtained in traditional fitness-based evolution. Our study also encompasses variants of novelty search that work in concert with fitness-based evolution to combine the exploratory character of novelty search with the exploitatory character of objective-based evolution. We show that these variants can further improve the performance of novelty search. Overall, our study shows that novelty search is a promising alternative for the evolution of controllers for robotic swarms.

READ FULL TEXT

page 23

page 28

research
04/11/2013

Generic Behaviour Similarity Measures for Evolutionary Swarm Robotics

Novelty search has shown to be a promising approach for the evolution of...
research
07/02/2014

Novelty Search in Competitive Coevolution

One of the main motivations for the use of competitive coevolution syste...
research
07/28/2012

Exploring Promising Stepping Stones by Combining Novelty Search with Interactive Evolution

The field of evolutionary computation is inspired by the achievements of...
research
03/19/2019

How to Make Swarms Open-Ended? Evolving Collective Intelligence Through a Constricted Exploration of Adjacent Possibles

We propose an approach of open-ended evolution via the simulation of swa...
research
03/21/2020

Novelty search employed into the development of cancer treatment simulations

Conventional optimization methodologies may be hindered when the automat...
research
07/24/2022

A Parallel Novelty Search Metaheuristic Applied to a Wildfire Prediction System

Wildfires are a highly prevalent multi-causal environmental phenomenon. ...
research
06/16/2023

On Evolvability and Behavior Landscapes in Neuroevolutionary Divergent Search

Evolvability refers to the ability of an individual genotype (solution) ...

Please sign up or login with your details

Forgot password? Click here to reset