Mutation-Crossover Isomorphisms and the Construction of Discriminating Functions

被引:12
作者
Culberson, Joseph C. [1 ]
机构
[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2H1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
mutation; crossover; mutation-crossover isomorphism; genetic invariance; genetic algorithms; search space;
D O I
10.1162/evco.1994.2.3.279
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We compare the search power of crossover and mutation in genetic algorithms. Our discussion is framed within a model of computation using search space structures induced by these operators. Isomorphisms between the search spaces generated by these operators on small populations are identified and explored. These are closely related to the binary reflected Gray code. Using these we generate discriminating functions that are hard for one operator but easy for the other and show how to transform from one case to the other. We use these functions to provide theoretical evidence that traditional GAs use mutation more effectively than crossover, but dispute claims that mutation is a better search mechanism than crossover. To the contrary, we show that methods that exploit crossover more effectively can be designed and give evidence that these are powerful search mechanisms. Experimental results using GIGA, the Gene Invariant Genetic Algorithm, and the well-known GENESIS program support these theoretical claims. Finally, this paper provides the initial approach to a different method of analysis of GAs that does not depend on schema analysis or the notions of increased allocations of trials to hyperplanes of above-average fitness. Instead it focuses on the search space structure induced by the operators and the effect of a population search using them.
引用
收藏
页码:279 / 311
页数:33
相关论文
共 30 条
[1]  
ALTENBERG L, 1994, ADV GENETIC PROGRAMM, pCH3
[2]  
BACK T, 1993, PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON GENETIC ALGORITHMS, P2
[3]  
Battle D. L., 1991, FDN GENETIC ALGORITH, P242
[4]  
Culberson J, 1992, 9206 TR U ALB DEP CO
[5]  
Culberson J, 1992, 9202 TR U ALB DEP CO
[6]  
DEJONG K, 1992, FDN GENETIC ALGORITH, V2, P5
[7]  
Feller W., 1968, INTRO PROBABILITY TH, V1st
[8]   COMPARING GENETIC OPERATORS WITH GAUSSIAN MUTATIONS IN SIMULATED EVOLUTIONARY PROCESSES USING LINEAR-SYSTEMS [J].
FOGEL, DB ;
ATMAR, JW .
BIOLOGICAL CYBERNETICS, 1990, 63 (02) :111-114
[9]  
Goldberg D.E., 1989, COMPLEX SYST, V3, P493, DOI DOI 10.1007/978-1-4757-3643-4
[10]  
Grefenstette J., 1993, F GENETIC ALGORITHMS, P75