Evolutionary computation in zoology and ecology

  title={Evolutionary computation in zoology and ecology},
  author={Randall B. Boone},
  journal={Current Zoology},
  pages={675 - 686}
  • R. Boone
  • Published 6 October 2017
  • Biology
  • Current Zoology
Abstract 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… 

Figures from this paper

Inherited geomagnetic signposts can maintain migratory detours in changing geomagnetic landscapes
For many migratory species, inexperienced (naïve) individuals reach remote non-breeding areas independently using inherited headings and geomagnetic compass cues. naïve migrants are also proposed to


It is proposed that the genotype‐phenotype map can evolve by two main routes: epistatic mutations, or the creation of new genes, a common result for organismic design is modularity.
The emergence of insect protandry: a "natural" evolutionary computation application
  • K. Downing
  • Biology
    Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97)
  • 1997
The results indicate that evolutionary computation with fitness proportionate reproduction in negative frequency dependent situations (e.g., resource sharing contexts) leads to the rapid emergence of IFDs.
On the practical usage of genetic algorithms in ecology and evolution
While genetic algorithms offer great power and flexibility by drawing inspiration from evolutionary processes, they are (usually) not a faithful model of genetics or evolution.
Ecological uses for genetic algorithms: predicting fish distributions in complex physical habitats
The Genetic Algorithm was a more effective predictor of trout distributions than other methods and also provided new insights into relationships between stream geomorphology and trout distributions.
An Evolutionary Algorithm for the Selection of Geographically Informative Species
This study demonstrates that the scheme presented for searching for a purely biologically-based distance that mimics geographic distance is both practical and a non-trivial evolutionary computation problem.
GA: A Package for Genetic Algorithms in R
The R package GA is described, a collection of general purpose functions that provide a flexible set of tools for applying a wide range of genetic algorithm methods, ranging from mathematical functions in one and two dimensions known to be hard to optimize with standard derivative-based methods, to some selected statistical problems which require the optimization of user defined objective functions.
Darwin or Lamarck? Future Challenges in Evolutionary Algorithms for Knowledge Discovery and Data Mining
A short survey on the state-of-the-art of EAs, beginning with some background on the theory of evolution and contrasting the original ideas of Darwin and Lamarck is provided, and a short description of the usefulness of E as for Knowledge Discovery and Data Mining tasks is described.
Simulating Species Richness Using Agents with Evolving Niches, with an Example of Galápagos Plants
A simulation of plant species richness patterns on 22 Galapagos Islands, Ecuador, as an exploration of the utility of evolutionary computation and an agent-based approach in biogeography research found it agreed very well with observed plantspecies richness.
Evolution of artificial ring species
  • D. Ashlock, T. V. Königslöw
  • Biology
    2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence)
  • 2008
This study attempts to create examples of artificial ring species using evolutionary algorithms using ISAc lists, a representation with self-organized and potentially complex genetics, to achieve a very high level of fitness with the Tartarus task.
Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence
Initially applying his concepts to simply defined artificial systems with limited numbers of parameters, Holland goes on to explore their use in the study of a wide range of complex, naturally occuring processes, concentrating on systems having multiple factors that interact in nonlinear ways.