Evolutionary programming using a mixed mutation strategy

被引:74
作者
Dong, Hongbin [1 ]
He, Jun
Huang, Houkuan
Hou, Wei
机构
[1] Beijing Jiaotong Univ, Sch Comp Sci & Informat Technol, Beijing 100044, Peoples R China
[2] Beijing Jiaotong Univ, Dept Comp Sci & Informat Technol, Beijing 100044, Peoples R China
[3] Harbin Normal Univ, Dept Comp Sci, Harbin 150080, Peoples R China
[4] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
基金
英国工程与自然科学研究理事会;
关键词
design of algorithms; randomized algorithms; global optimization; evolutionary programming; mixed strategy;
D O I
10.1016/j.ins.2006.07.014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Different mutation operators have been proposed in evolutionary programming, but for each operator there are some types of optimization problems that cannot be solved efficiently. A mixed strategy, integrating several mutation operators into a single algorithm, can overcome this problem. Inspired by evolutionary game theory, this paper presents a mixed strategy evolutionary programming algorithm that employs the Gaussian, Cauchy, Levy, and single-point mutation operators. The novel algorithm is tested on a set of 22 benchmark problems. The results show that the mixed strategy performs equally well or better than the best of the four pure strategies does, for all of the benchmark problems. (c) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:312 / 327
页数:16
相关论文
共 17 条
[1]  
Baeck Thomas, 1993, Evolutionary Computation, V1, P1
[2]  
Chellapilla K., 1998, IEEE Transactions on Evolutionary Computation, V2, P91, DOI 10.1109/4235.735431
[3]   A new mutation rule for evolutionary programming motivated from backpropagation learning [J].
Choi, DH ;
Oh, SY .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2000, 4 (02) :188-190
[4]   Parameter control in evolutionary algorithms [J].
Eiben, AE ;
Hinterding, R ;
Michalewicz, Z .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (02) :124-141
[5]  
Fogel D., 1995, EVOLUTION COMPUTATIO
[6]  
Fogel D. B., 1998, EVOLUTIONARY COMPUTA
[7]  
Fogel L.J., 1966, ARTIFICIAL INTELLIGE, DOI DOI 10.1109/9780470544600.CH7
[8]  
Goldberg D.E, 1989, GENETIC ALGORITHMS S
[9]  
HE J, 2005, P 1 INT C NAT COMP 3, P279
[10]  
Holland J.H., 1992, CONTROL ARTIFICIAL I