Learning to Evolve

05/08/2019
by   Jan Schuchardt, et al.
0

Evolution and learning are two of the fundamental mechanisms by which life adapts in order to survive and to transcend limitations. These biological phenomena inspired successful computational methods such as evolutionary algorithms and deep learning. Evolution relies on random mutations and on random genetic recombination. Here we show that learning to evolve, i.e. learning to mutate and recombine better than at random, improves the result of evolution in terms of fitness increase per generation and even in terms of attainable fitness. We use deep reinforcement learning to learn to dynamically adjust the strategy of evolutionary algorithms to varying circumstances. Our methods outperform classical evolutionary algorithms on combinatorial and continuous optimization problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2016

Haploid-Diploid Evolutionary Algorithms

This paper uses the recent idea that the fundamental haploid-diploid lif...
research
03/31/2020

Mimicking Evolution with Reinforcement Learning

Evolution gave rise to human and animal intelligence here on Earth. We a...
research
07/15/2021

Death in Genetic Algorithms

Death has long been overlooked in evolutionary algorithms. Recent resear...
research
01/30/2020

A Study of Fitness Landscapes for Neuroevolution

Fitness landscapes are a useful concept to study the dynamics of meta-he...
research
09/18/2021

Modern Evolution Strategies for Creativity: Fitting Concrete Images and Abstract Concepts

Evolutionary algorithms have been used in the digital art scene since th...
research
10/12/2018

Why We Do Not Evolve Software? Analysis of Evolutionary Algorithms

In this paper, we review the state-of-the-art results in evolutionary co...

Please sign up or login with your details

Forgot password? Click here to reset