Header logo is am

A genetic algorithm for evolution from an ecological perspective


Book Chapter


In the population model presented, an evolutionary dynamic is explored which is based on the operator characteristics of genetic algorithms. An essential modification in the genetic algorithms is the inclusion of a constraint in the mixing of the gene pool. The pairing for the crossover is governed by a selection principle based on a complementarity criterion derived from the theoretical tenet of perception-action (P-A) mutuality of ecological psychology. According to Swenson and Turvey [37] P-A mutuality underlies evolution and is an integral part of its thermodynamics. The present simulation tested the contribution of P-A-cycles in evolutionary dynamics. A numerical experiment compares the population's evolution with and without this intentional component. The effect is measured in the difference of the rate of energy dissipation, as well as in three operationalized aspects of complexity. The results support the predicted increase in the rate of energy dissipation, paralleled by an increase in the average heterogeneity of the population. Furthermore, the spatio-temporal evolution of the system is tested for the characteristic power-law relations of a nonlinear system poised in a critical state. The frequency distribution of consecutive increases in population size shows a significantly different exponent in functional relationship.

Author(s): Sternad, D. and Schaal, S.
Book Title: 1992 Lectures in Complex Systems
Pages: 223-231
Year: 1993
Editors: Nadel, L.;Stein, D.
Publisher: Addison-Wesley

Department(s): Autonomous Motion
Bibtex Type: Book Chapter (inbook)

Address: Redwood City, CA
Cross Ref: p971
Note: clmc


  title = {A genetic algorithm for evolution from an ecological perspective},
  author = {Sternad, D. and Schaal, S.},
  booktitle = {1992 Lectures in Complex Systems},
  pages = {223-231},
  editors = {Nadel, L.;Stein, D.},
  publisher = {Addison-Wesley},
  address = {Redwood City, CA},
  year = {1993},
  note = {clmc},
  crossref = {p971}