Viability Evolution: Elimination and Extinction in Evolutionary Computation
نویسندگان
چکیده
Current mainstream Evolutionary Algorithms (EA) are based on the concept of selection, encapsulated in the definition of a fitness function. Besides selection, however, the natural evolutionary process includes a phenomenon of elimination, which is linked to the ideas of viability and contingency. In this paper, we show how elimination can be modeled and integrated with selection to give rise to a new evolutionary scheme that we call Selection-Elimination EA (SE-EA). Comparing conventional EA to the newly defined SE-EA we show that SE-EA can exploit naturally some prior information about the problem at hand that is seldom, if at all, exploited by conventional EA, while avoiding the assumption of knowledge that EA based on the fitness function require but that is usually not really available. We discuss the fact that the introduction of elimination in Evolutionary Computation gives rise to the possibility of obtaining a multi-level evolutionary process that includes as a central component the phenomenon of extinction. We suggest the interpretation of an evolutionary process that includes elimination, in terms of an error-driven process and derive from it a new appreciation of the role of the interaction with the environment in the determination of the outcome of the process and of the possibility of achieving an openended evolution. The working of the SE-EA are illustrated with two examples that model its application to multiobjective engineering problems.
منابع مشابه
Evolutionary Computation with Extinction: Experiments and Analysis
Under a species-level abstraction of classical evolutionary programming, the standard tournament selection model is not appropriate. When viewed in this manner, it is more appropriate to consider two modes of life histories: background evolution and extinction. The utility of this approach as an optimization procedure is evaluated on a series of test functions relative to the performance of cla...
متن کاملEstimation of LPC coefficients using Evolutionary Algorithms
The vast use of Linear Prediction Coefficients (LPC) in speech processing systems has intensified the importance of their accurate computation. This paper is concerned with computing LPC coefficients using evolutionary algorithms: Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Dif-ferential Evolution (DE) and Particle Swarm Optimization with Differentially perturbed Velocity (PSO-DV...
متن کاملViability Principles for Constrained Optimization Using a (1+1)-CMA-ES
Viability Evolution is an abstraction of artificial evolution which operates by eliminating candidate solutions that do not satisfy viability criteria. Viability criteria are defined as boundaries on the values of objectives and constraints of the problem being solved. By adapting these boundaries it is possible to drive the search towards desired regions of solution space, discovering optimal ...
متن کاملEvolution and the duration of a doomed population
Many populations are doomed to extinction, but little is known about how evolution contributes to their longevity. We address this by modeling an asexual population consisting of genotypes whose abundances change independently according to a system of continuous branching diffusions. Each genotype is characterized by its initial abundance, growth rate, and reproductive variance. The latter two ...
متن کاملEvolutionary suicide and evolution of dispersal in structured metapopulations.
We study the evolution of dispersal in a structured metapopulation model. The metapopulation consists of a large (infinite) number of local populations living in patches of habitable environment. Dispersal between patches is modelled by a disperser pool and individuals in transit between patches are exposed to a risk of mortality. Occasionally, local catastrophes eradicate a local population: a...
متن کامل