A cellular evolutionary algorithm (cEA) is a kind of evolutionary algorithm (EA) in which individuals cannot mate arbitrarily, but every one interacts with its closer neighbors on which a basic EA is applied (selection, variation, replacement).
The cellular model simulates natural evolution from the point of view of
the individual, which encodes a tentative (optimization, learning, search) problem solution. The essential idea of this model is to provide the EA population
with a special structure defined as a connected graph, in which each vertex is an individual who communicates with his
nearest neighbors. Particularly, individuals are conceptually set in a toroidal
mesh, and are only allowed to recombine with close individuals. This leads us
to a kind of locality known as isolation by distance. The set of potential mates
of an individual is called its neighborhood. It is known that, in this kind
of algorithm, similar individuals tend to cluster creating niches, and these groups
operate as if they were separate sub-populations (islands). Anyway, there is no
clear borderline between adjacent groups, and close niches could be easily
colonized by competitive niches and maybe merge solution contents during the process. Simultaneously,
farther niches can be affected more slowly.
and 25 Related for: Cellular evolutionary algorithm information
(CI), an evolutionaryalgorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses...
genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionaryalgorithms (EA)....
In computer science, evolutionary computation is a family of algorithms for global optimization inspired by biological evolution, and the subfield of artificial...
memetic algorithm (MA) in computer science and operations research, is an extension of the traditional genetic algorithm (GA) or more general evolutionary algorithm...
Cultural algorithms (CA) are a branch of evolutionary computation where there is a knowledge component that is called the belief space in addition to the...
Genetic fuzzy systems are fuzzy systems constructed by using genetic algorithms or genetic programming, which mimic the process of natural evolution,...
In evolutionary computation, differential evolution (DE) is a method that optimizes a problem by iteratively trying to improve a candidate solution with...
so problem space and search space are identical. In common with evolutionaryalgorithms, the operators are applied in a loop. An iteration of the loop...
significantly enhancing the evolutionary speed. There are several schools of thought as to why and how the PSO algorithm can perform optimization. A common...
multi-modal optimization algorithms based on evolutionaryalgorithms". In Proceedings of the 8th annual conference on Genetic and evolutionary computation, pages...
results (stored in registers) can be reused and a simple intron removal algorithm exists that can be executed to remove all non-effective code prior to...
neuro-evolution, is a form of artificial intelligence that uses evolutionaryalgorithms to generate artificial neural networks (ANN), parameters, and rules...
Evolving Cellular Automata with Genetic Algorithms: A Review of Recent Work. Proceedings of the First International Conference on Evolutionary Computation...
success of cellular automata. The effective fitness function models the number of fit offspring and is used in calculations that include evolutionary processes...
computer science and operations research, the ant colony optimization algorithm (ACO) is a probabilistic technique for solving computational problems...
first been developed in 1999 in the scope of the application of Evolutionaryalgorithms to computer stereo vision. Unlike the classical image-based approach...
Natural evolution strategies (NES) are a family of numerical optimization algorithms for black box problems. Similar in spirit to evolution strategies, they...
Algorithmic art or algorithm art is art, mostly visual art, in which the design is generated by an algorithm. Algorithmic artists are sometimes called...
operators in evolutionaryalgorithms. Although GE was originally described in terms of using an EvolutionaryAlgorithm, specifically, a Genetic Algorithm, other...
of a series on the Evolutionaryalgorithm Artificial development Artificial life Cellularevolutionaryalgorithm Cultural algorithm Differential evolution...