Constrained differential evolution with multiobjective sorting mutation operators for constrained optimization

被引:28
作者
Wei, Wenhong [1 ,2 ]
Wang, Jiahai [2 ]
Tao, Ming [1 ]
机构
[1] Dongguan Univ Technol, Sch Comp, Dongguan 523808, Peoples R China
[2] Sun Yat Sen Univ, Dept Comp Sci, Guangzhou 510006, Guangdong, Peoples R China
关键词
Differential evolution; Constrained optimization; Exploration and exploitation; Diversity; Nondominated sorting; REAL-PARAMETER OPTIMIZATION; ENGINEERING OPTIMIZATION; ALGORITHM; DESIGN; ADAPTATION; STRATEGY;
D O I
10.1016/j.asoc.2015.04.028
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Differential evolution (DE) is a simple and powerful evolutionary algorithm for global optimization. DE with constraint handling techniques, named constrained differential evolution (CDE), can be used to solve constrained optimization problems (COPs). In existing CDEs, the parents are randomly selected from the current population to produce trial vectors. However, individuals with fitness and diversity information should have more chances to be selected. This study proposes a new CDE framework that uses nondominated sorting mutation operator based on fitness and diversity information, named MS-CDE. In MS-CDE, firstly, the fitness of each individual in the population is calculated according to the current population situation. Secondly, individuals in the current population are ranked according to their fitness and diversity contribution. Lastly, parents in the mutation operators are selected in proportion to their rankings based on fitness and diversity. Thus, promising individuals with better fitness and diversity are more likely to be selected as parents. The MS-CDE framework can be applied to most CDE variants. In this study, the framework is applied to two popular representative CDE variants, (mu+lambda)-CDE and ECHT-DE. Experiment results on 24 benchmark functions from CEC'2006 and 18 benchmark functions from CEC'2010 show that the proposed framework is an effective approach to enhance the performance of CDE algorithms. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:207 / 222
页数:16
相关论文
共 53 条
[1]   KEEL: a software tool to assess evolutionary algorithms for data mining problems [J].
Alcala-Fdez, J. ;
Sanchez, L. ;
Garcia, S. ;
del Jesus, M. J. ;
Ventura, S. ;
Garrell, J. M. ;
Otero, J. ;
Romero, C. ;
Bacardit, J. ;
Rivas, V. M. ;
Fernandez, J. C. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (03) :307-318
[2]   Self-adaptive differential evolution algorithm in constrained real-parameter optimization [J].
Brest, Janez ;
Zumer, Viljem ;
Maucec, Mirjam Sepesy .
2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, :215-+
[3]  
Brest J, 2009, STUD COMPUT INTELL, V198, P73
[4]   Use of a self-adaptive penalty approach for engineering optimization problems [J].
Coello, CAC .
COMPUTERS IN INDUSTRY, 2000, 41 (02) :113-127
[5]  
Corder G.W., 2009, NONPARAMETRIC STAT N, DOI DOI 10.1111/J.1751-5823.2010.001226.X
[6]   Review of phenotypic diversity formulations for diagnostic tool [J].
Corriveau, Guillaume ;
Guilbault, Raynald ;
Tahan, Antoine ;
Sabourin, Robert .
APPLIED SOFT COMPUTING, 2013, 13 (01) :9-26
[7]   Review and Study of Genotypic Diversity Measures for Real-Coded Representations [J].
Corriveau, Guillaume ;
Guilbault, Raynald ;
Tahan, Antoine ;
Sabourin, Robert .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2012, 16 (05) :695-710
[8]   Exploration and Exploitation in Evolutionary Algorithms: A Survey [J].
Crepinsek, Matej ;
Liu, Shih-Hsi ;
Mernik, Marjan .
ACM COMPUTING SURVEYS, 2013, 45 (03)
[9]   Differential Evolution: A Survey of the State-of-the-Art [J].
Das, Swagatam ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2011, 15 (01) :4-31
[10]   Investigating Multi-View Differential Evolution for solving constrained engineering design problems [J].
de Melo, Vinicius V. ;
Carosio, Grazieli L. C. .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (09) :3370-3377