Multi-operator based evolutionary algorithms for solving constrained optimization problems

被引:164
作者
Elsayed, Saber M. [1 ]
Sarker, Ruhul A. [1 ]
Essam, Daryl L. [1 ]
机构
[1] Univ New S Wales, Australian Def Force Acad, Sch Engn & Informat Technol, Canberra, ACT 2600, Australia
关键词
Genetic algorithm; Constrained optimization; Differential evolution; Operator ensemble; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHMS; ENSEMBLE; RANKING;
D O I
10.1016/j.cor.2011.03.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Over the last two decades, many sophisticated evolutionary algorithms have been introduced for solving constrained optimization problems. Due to the variability of characteristics in different COPs, no single algorithm performs consistently over a range of problems. In this paper, for a better coverage of the problem characteristics, we introduce an algorithm framework that uses multiple search operators in each generation. The appropriate mix of the search operators, for any given problem, is determined adaptively. The framework is tested by implementing two different algorithms. The performance of the algorithms is judged by solving 60 test instances taken from two constrained optimization benchmark sets from specialized literature. The first algorithm, which is a multi-operator based genetic algorithm (GA), shows a significant improvement over different versions of GA (each with a single one of these operators). The second algorithm, using differential evolution (DE), also confirms the benefit of the multi-operator algorithm by providing better and consistent solutions. The overall results demonstrated that both GA and DE based algorithms show competitive, if not better, performance as compared to the state of the art algorithms. Crown Copyright (C) 2011 Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:1877 / 1896
页数:20
相关论文
共 61 条
[31]  
Liang J., 2010, Geoinformatics, 2010 18th International Conference, P1
[32]  
Liang J., 2005, Problem definitions and evaluation criteria for the CEC 2006 special session on constrained real-parameter optimization
[33]   Dynamic multi-swarm particle swarm optimizer with a novel constraint-handling mechanism [J].
Liang, J. J. ;
Suganthan, P. N. .
2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, :9-+
[34]   Differential evolution algorithm with ensemble of parameters and mutation strategies [J].
Mallipeddi, R. ;
Suganthan, P. N. ;
Pan, Q. K. ;
Tasgetiren, M. F. .
APPLIED SOFT COMPUTING, 2011, 11 (02) :1679-1696
[35]   Differential evolution algorithm with ensemble of populations for global numerical optimization [J].
Mallipeddi, R. ;
Suganthan, P. .
OPSEARCH, 2009, 46 (02) :184-213
[36]  
Mallipeddi R., 2010, Problem definitions and evaluation criteria for the cec 2010 competition on constrained real-parameter optimization
[37]   A simple multimembered evolution strategy to solve constrained optimization problems [J].
Mezura-Montes, E ;
Coello, CAC .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2005, 9 (01) :1-17
[38]   Modified differential evolution for constrained optimization [J].
Mezura-Montes, Efren ;
Velazquez-Reyes, Jesus ;
Coello Coello, Carlos A. .
2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, :25-+
[39]  
Mezura-Montes E, 2006, GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, P485
[40]   Positive and negative combination effects of crossover and mutation operators in sequencing problems [J].
Murata, T ;
Ishibuchi, H .
1996 IEEE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION (ICEC '96), PROCEEDINGS OF, 1996, :170-175