Journal of Experimental & Theoretical Artificial Intelligence · 1990 · 274 citations · 19 references
ComputingComputer ScienceEvolutionary BiologyAlgorithmsArtificial IntelligenceDistributed SystemsDistributed AlgorithmsDistributed ComputingEvolutionary ComputationEvolutionary OptimizationGenetic AlgorithmsMetaheuristic OptimizationDistributed Evolutionary ComputationEvolutionary AlgorithmsFeedforward Neural NetworksGenetic Algorithm OptimizationGenetic Algorithms For SearchPopulation-based OptimizationTraveling Salesman ProblemTraveling Salesperson Problem
GENITOR is a genetic algorithm which employs one-at-a-time reproduction and allocates reproductive opportunities according to rank to achieve selective pressure. Theoretical arguments and empirical evidence suggest that GENITOR is less vulnerable to some of the biases that degrade performance in standard genetic algorithms. A distributed version of GENITOR which uses many smaller distributed populations in place of a single large population is introduced. GENITOR II is able to optimize a broad range of sample problems more accurately and more consistently than GENITOR with a single population. GENITOR II also appears to be more robust than a single population genetic algorithm, yielding better performance without parameter tuning. We present some preliminary analyses to explain the performance advantage of the distributed algorithm. A distributed search is shown to yield improved search on several classes of problems, including binary encoded feedforward neural networks, the Traveling Salesman Problem, and a set of ‘ deceptive problems’ specially designed to be hard for genetic algorithms.
19
Genetic algorithms in search, optimization, and machine learning
Choice Reviews Online · 1989 · 49.3K citations
D. E. Goldberg · Medical Entomology and Zoology · 1989 · 10.1K citations
An Analysis Of The Behavior Of A Class Of Genetic Adaptive Systems.
Kenneth DeJong · Deep Blue (University of Michigan) · 1975 · 1.3K citations · Full text
Life Sciences, Biology, Genetics +12