A genetic algorithm with disruptive selection
- 1 April 1996
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)
- Vol. 26 (2) , 299-307
- https://doi.org/10.1109/3477.485880
Abstract
Genetic algorithms are a class of adaptive search techniques based on the principles of population genetics. The metaphor underlying genetic algorithms is that of natural evolution. Applying the "survival-of-the-fittest" principle, traditional genetic algorithms allocate more trials to above-average schemata. However, increasing the sampling rate of schemata that are above average does not guarantee convergence to a global optimum; the global optimum could be a relatively isolated peak or located in schemata that have large variance in performance. In this paper we propose a novel selection method, disruptive selection. This method adopts a nonmonotonic fitness function that is quite different from traditional monotonic fitness functions. Unlike traditional genetic algorithms, this method favors both superior and inferior individuals. Experimental results show that GAs using the proposed method easily find the optimal solution of a function that is hard for traditional GAs to optimize. We also present convergence analysis to estimate the occurrence ratio of the optima of a deceptive function after a certain number of generations of a genetic algorithm. Experimental results show that GAs using disruptive selection in some occasions find the optima more quickly and reliably than GAs using directional selection. These results suggest that disruptive selection can be useful in solving problems that have large variance within schemata and problems that are GA-deceptive.Keywords
This publication has 11 references indexed in Scilit:
- Adaptive image segmentation using a genetic algorithmIEEE Transactions on Systems, Man, and Cybernetics, 1995
- Genetics-based machine learning and behavior-based robotics: a new synthesisIEEE Transactions on Systems, Man, and Cybernetics, 1993
- System identification and control using genetic algorithmsIEEE Transactions on Systems, Man, and Cybernetics, 1992
- Fundamental Principles of Deception in Genetic SearchPublished by Elsevier ,1991
- A Comparative Analysis of Selection Schemes Used in Genetic AlgorithmsPublished by Elsevier ,1991
- Searching nonlinear functions for high valuesApplied Mathematics and Computation, 1989
- Credit assignment in rule discovery systems based on genetic algorithmsMachine Learning, 1988
- Learning with genetic algorithms: An overviewMachine Learning, 1988
- A Connectionist Machine for Genetic HillclimbingPublished by Springer Nature ,1987
- Optimization of Control Parameters for Genetic AlgorithmsIEEE Transactions on Systems, Man, and Cybernetics, 1986