Cargando…

Evolutionary computation in zoology and ecology

Evolutionary computational methods have adopted attributes of natural selection and evolution to solve problems in computer science, engineering, and other fields. The method is growing in use in zoology and ecology. Evolutionary principles may be merged with an agent-based modeling perspective to h...

Descripción completa

Detalles Bibliográficos
Autor principal: Boone, Randall B
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5804223/
https://www.ncbi.nlm.nih.gov/pubmed/29492029
http://dx.doi.org/10.1093/cz/zox057
_version_ 1783298801564385280
author Boone, Randall B
author_facet Boone, Randall B
author_sort Boone, Randall B
collection PubMed
description Evolutionary computational methods have adopted attributes of natural selection and evolution to solve problems in computer science, engineering, and other fields. The method is growing in use in zoology and ecology. Evolutionary principles may be merged with an agent-based modeling perspective to have individual animals or other agents compete. Four main categories are discussed: genetic algorithms, evolutionary programming, genetic programming, and evolutionary strategies. In evolutionary computation, a population is represented in a way that allows for an objective function to be assessed that is relevant to the problem of interest. The poorest performing members are removed from the population, and remaining members reproduce and may be mutated. The fitness of the members is again assessed, and the cycle continues until a stopping condition is met. Case studies include optimizing: egg shape given different clutch sizes, mate selection, migration of wildebeest, birds, and elk, vulture foraging behavior, algal bloom prediction, and species richness given energy constraints. Other case studies simulate the evolution of species and a means to project shifts in species ranges in response to a changing climate that includes competition and phenotypic plasticity. This introduction concludes by citing other uses of evolutionary computation and a review of the flexibility of the methods. For example, representing species’ niche spaces subject to selective pressure allows studies on cladistics, the taxon cycle, neutral versus niche paradigms, fundamental versus realized niches, community structure and order of colonization, invasiveness, and responses to a changing climate.
format Online
Article
Text
id pubmed-5804223
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-58042232018-02-28 Evolutionary computation in zoology and ecology Boone, Randall B Curr Zool Special Column: Wildlife Spatial Ecology Evolutionary computational methods have adopted attributes of natural selection and evolution to solve problems in computer science, engineering, and other fields. The method is growing in use in zoology and ecology. Evolutionary principles may be merged with an agent-based modeling perspective to have individual animals or other agents compete. Four main categories are discussed: genetic algorithms, evolutionary programming, genetic programming, and evolutionary strategies. In evolutionary computation, a population is represented in a way that allows for an objective function to be assessed that is relevant to the problem of interest. The poorest performing members are removed from the population, and remaining members reproduce and may be mutated. The fitness of the members is again assessed, and the cycle continues until a stopping condition is met. Case studies include optimizing: egg shape given different clutch sizes, mate selection, migration of wildebeest, birds, and elk, vulture foraging behavior, algal bloom prediction, and species richness given energy constraints. Other case studies simulate the evolution of species and a means to project shifts in species ranges in response to a changing climate that includes competition and phenotypic plasticity. This introduction concludes by citing other uses of evolutionary computation and a review of the flexibility of the methods. For example, representing species’ niche spaces subject to selective pressure allows studies on cladistics, the taxon cycle, neutral versus niche paradigms, fundamental versus realized niches, community structure and order of colonization, invasiveness, and responses to a changing climate. Oxford University Press 2017-12 2017-10-06 /pmc/articles/PMC5804223/ /pubmed/29492029 http://dx.doi.org/10.1093/cz/zox057 Text en © The Author (2017). Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle Special Column: Wildlife Spatial Ecology
Boone, Randall B
Evolutionary computation in zoology and ecology
title Evolutionary computation in zoology and ecology
title_full Evolutionary computation in zoology and ecology
title_fullStr Evolutionary computation in zoology and ecology
title_full_unstemmed Evolutionary computation in zoology and ecology
title_short Evolutionary computation in zoology and ecology
title_sort evolutionary computation in zoology and ecology
topic Special Column: Wildlife Spatial Ecology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5804223/
https://www.ncbi.nlm.nih.gov/pubmed/29492029
http://dx.doi.org/10.1093/cz/zox057
work_keys_str_mv AT boonerandallb evolutionarycomputationinzoologyandecology