A new population based adaptive domination change mechanism for diploid genetic algorithms in dynamic environments

被引:12
作者
Uyar, AS [1 ]
Harmanci, AE [1 ]
机构
[1] Istanbul Tech Univ, Dept Comp Engn, TR-34469 Istanbul, Turkey
关键词
dynamic environments; genetic algorithms; diversity; adaptation; diploid chromosomes; dominance change; population based adaptation;
D O I
10.1007/s00500-004-0421-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
In this paper, an adaptive domination change mechanism for diploid genetic algorithms with discrete representations is presented. It is aimed at improving the performance of existing diploid genetic algorithms in changing environments. Diploidy acts as a source of diversity in the gene pool while the adaptive domination mechanism guides the phenotype towards an optimum. The combined effect of diploidy and the adaptive domination forms a balance between exploration and exploitation. The dominance characteristic of each locus in the population is adapted through feedback from the ongoing search process. A dynamic bit matching benchmark is used to perform controlled experiments. Controlled changes to implement different levels of change severities and frequencies are used. The testing phase consists of four stages. In the first stage, the benefits of the adaptive domination mechanism are shown by testing it against previously proposed diploid approaches. In the second stage, the same adaptive approach is applied to a haploid genetic algorithm to show the effect of the diploidy on the performance of the proposed approach. In the third stage, the levels of diversity introduced by diploidy on the genotype and maintained by the adaptive domination mechanism on the phenotype are explored. In the fourth stage, tests are performed to examine the robustness of the chosen approaches against different mutation rates. Currently, the dominance change mechanism can be applied to diallelic or multiallelic discrete representations and promising results are obtained as a result of the tests performed.
引用
收藏
页码:803 / 814
页数:12
相关论文
共 26 条
[1]
Baluja S., 1995, MACH LEARN, P38
[2]
Branke J., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1875, DOI 10.1109/CEC.1999.785502
[3]
BRANKE J, 2002, THEORY APPL EVOLUTIO, P239
[4]
Branke J., 2002, EVOLUTIONARY OPTIMIZ
[5]
Cantu-Paz E., 2002, P GEN EV COMP C GECC, P311
[6]
Cobb HelenG., 1990, INVESTIGATION USE HY
[7]
COLLINGWOOD E, 1996, P AISB WORKSH EV COM
[8]
CURTIS H, 1981, INVITATION BIOL
[9]
Parameter control in evolutionary algorithms [J].
Eiben, AE ;
Hinterding, R ;
Michalewicz, Z .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (02) :124-141
[10]
Goldberg D.E., 1989, OPTIMIZATION MACHINE