Cargando…

Information-Geometric Optimization with Natural Selection

Evolutionary algorithms, inspired by natural evolution, aim to optimize difficult objective functions without computing derivatives. Here we detail the relationship between classical population genetics of quantitative traits and evolutionary optimization, and formulate a new evolutionary algorithm....

Descripción completa

Detalles Bibliográficos
Autores principales: Otwinowski, Jakub, LaMont, Colin H., Nourmohammad, Armita
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7597266/
https://www.ncbi.nlm.nih.gov/pubmed/33286736
http://dx.doi.org/10.3390/e22090967
_version_ 1783602306414018560
author Otwinowski, Jakub
LaMont, Colin H.
Nourmohammad, Armita
author_facet Otwinowski, Jakub
LaMont, Colin H.
Nourmohammad, Armita
author_sort Otwinowski, Jakub
collection PubMed
description Evolutionary algorithms, inspired by natural evolution, aim to optimize difficult objective functions without computing derivatives. Here we detail the relationship between classical population genetics of quantitative traits and evolutionary optimization, and formulate a new evolutionary algorithm. Optimization of a continuous objective function is analogous to searching for high fitness phenotypes on a fitness landscape. We describe how natural selection moves a population along the non-Euclidean gradient that is induced by the population on the fitness landscape (the natural gradient). We show how selection is related to Newton’s method in optimization under quadratic fitness landscapes, and how selection increases fitness at the cost of reducing diversity. We describe the generation of new phenotypes and introduce an operator that recombines the whole population to generate variants. Finally, we introduce a proof-of-principle algorithm that combines natural selection, our recombination operator, and an adaptive method to increase selection and find the optimum. The algorithm is extremely simple in implementation; it has no matrix inversion or factorization, does not require storing a covariance matrix, and may form the basis of more general model-based optimization algorithms with natural gradient updates.
format Online
Article
Text
id pubmed-7597266
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75972662020-11-09 Information-Geometric Optimization with Natural Selection Otwinowski, Jakub LaMont, Colin H. Nourmohammad, Armita Entropy (Basel) Article Evolutionary algorithms, inspired by natural evolution, aim to optimize difficult objective functions without computing derivatives. Here we detail the relationship between classical population genetics of quantitative traits and evolutionary optimization, and formulate a new evolutionary algorithm. Optimization of a continuous objective function is analogous to searching for high fitness phenotypes on a fitness landscape. We describe how natural selection moves a population along the non-Euclidean gradient that is induced by the population on the fitness landscape (the natural gradient). We show how selection is related to Newton’s method in optimization under quadratic fitness landscapes, and how selection increases fitness at the cost of reducing diversity. We describe the generation of new phenotypes and introduce an operator that recombines the whole population to generate variants. Finally, we introduce a proof-of-principle algorithm that combines natural selection, our recombination operator, and an adaptive method to increase selection and find the optimum. The algorithm is extremely simple in implementation; it has no matrix inversion or factorization, does not require storing a covariance matrix, and may form the basis of more general model-based optimization algorithms with natural gradient updates. MDPI 2020-08-31 /pmc/articles/PMC7597266/ /pubmed/33286736 http://dx.doi.org/10.3390/e22090967 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Otwinowski, Jakub
LaMont, Colin H.
Nourmohammad, Armita
Information-Geometric Optimization with Natural Selection
title Information-Geometric Optimization with Natural Selection
title_full Information-Geometric Optimization with Natural Selection
title_fullStr Information-Geometric Optimization with Natural Selection
title_full_unstemmed Information-Geometric Optimization with Natural Selection
title_short Information-Geometric Optimization with Natural Selection
title_sort information-geometric optimization with natural selection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7597266/
https://www.ncbi.nlm.nih.gov/pubmed/33286736
http://dx.doi.org/10.3390/e22090967
work_keys_str_mv AT otwinowskijakub informationgeometricoptimizationwithnaturalselection
AT lamontcolinh informationgeometricoptimizationwithnaturalselection
AT nourmohammadarmita informationgeometricoptimizationwithnaturalselection