Adaptive Ranking Mutation Operator Based Differential Evolution for Constrained Optimization

被引:140
|
作者
Gong, Wenyin [1 ]
Cai, Zhihua [1 ]
Liang, Dingwen [1 ]
机构
[1] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
基金
中国国家自然科学基金;
关键词
Adaptive ranking mutation operator (ARMOR); constrained optimization; differential evolution; ALGORITHM; FORMULATION; ADAPTATION; SELECTION;
D O I
10.1109/TCYB.2014.2334692
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential evolution (DE) is a powerful evolutionary algorithm (EA) for numerical optimization. Combining with the constraint-handling techniques, recently, DE has been successfully used for the constrained optimization problems (COPs). In this paper, we propose the adaptive ranking mutation operator (ARMOR) for DE when solving the COPs. The ARMOR is expected to make DE converge faster and achieve feasible solutions faster. In ARMOR, the solutions are adaptively ranked according to the situation of the current population. More specifically, the population is classified into three situations, i.e., infeasible situation, semi-feasible situation, and feasible situation. In the infeasible situation, the solutions are ranked only based on their constraint violations; in the semi-feasible situation, they are ranked according to the transformed fitness; while in the feasible situation, the objective function value is used to assign ranks to different solutions. In addition, the selection probability of each solution is calculated differently in different situations. The ARMOR is simple, and it can be easily combined with most of constrained DE (CDE) variants. As illustrations, we integrate our approach into three representative CDE variants to evaluate its performance. The 24 benchmark functions presented in CEC 2006 and 18 benchmark functions presented in CEC 2010 are chosen as the test suite. Experimental results verify our expectation that the ARMOR is able to accelerate the original CDE variants in the majority of test cases. Additionally, ARMOR-based CDE is able to provide highly competitive results compared with other state-of-the-art EAs.
引用
收藏
页码:716 / 727
页数:12
相关论文
共 50 条
  • [31] An Improved Adaptive Differential Evolution Approach for Constrained Optimization Problems
    Yi, Wenchao
    Qiu, Hongbin
    Chen, Yong
    Lu, Jiansha
    Pei, Zhi
    Zhang, Chunjiang
    PROCEEDINGS OF THE 2021 IEEE 24TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2021, : 696 - 701
  • [32] An Improved Adaptive Differential Evolution Approach for Constrained Optimization Problems
    Yi, Wenchao
    Qiu, Hongbin
    Chen, Yong
    Lu, Jiansha
    Pei, Zhi
    Zhang, Chunjiang
    Proceedings of the 2021 IEEE 24th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2021, 2021, : 696 - 701
  • [33] Differential Evolution with the Adaptive Penalty Method for Constrained Multiobjective Optimization
    Vargas, Denis E. C.
    Lemonge, Afonso C. C.
    Barbosa, Helio J. C.
    Bernardino, Heder S.
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1342 - 1349
  • [34] A Differential Evolution Algorithm with Adaptive Strategies for Constrained Optimization Problem
    Wanma, Cuo
    Li, Hecheng
    Song, Erping
    2020 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS 2020), 2020, : 264 - 268
  • [35] An Enhanced Adaptive Differential Evolution Approach for Constrained Optimization Problems
    Yi, Wenchao
    Lin, Zhilei
    Chen, Yong
    Pei, Zhi
    Lu, Jiansha
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 136 (03): : 2841 - 2860
  • [36] Ranking-based hierarchical random mutation in differential evolution
    Zhong, Xuxu
    Duan, Meijun
    Cheng, Peng
    PLOS ONE, 2021, 16 (02):
  • [37] Self-adaptive collective intelligence-based mutation operator for differential evolution algorithms
    Jinhong Feng
    Jundong Zhang
    Chuan Wang
    Minyi Xu
    The Journal of Supercomputing, 2020, 76 : 876 - 896
  • [38] Self-adaptive collective intelligence-based mutation operator for differential evolution algorithms
    Feng, Jinhong
    Zhang, Jundong
    Wang, Chuan
    Xu, Minyi
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (02): : 876 - 896
  • [39] A prediction-based adaptive grouping differential evolution algorithm for constrained numerical optimization
    Kong, Xiangyong
    Ouyang, Haibin
    Piao, Xiaoxue
    SOFT COMPUTING, 2013, 17 (12) : 2293 - 2309
  • [40] A Self-adaptive Interior Penalty Based Differential Evolution Algorithm for Constrained Optimization
    Cui Chenggang
    Yang Xiaofei
    Gao Tingyu
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2014, PT II, 2014, 8795 : 309 - 318