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 条
  • [21] Differential Evolution With Ranking-Based Mutation Operators
    Gong, Wenyin
    Cai, Zhihua
    IEEE TRANSACTIONS ON CYBERNETICS, 2013, 43 (06) : 2066 - 2081
  • [22] Constrained evolution algorithm based on adaptive differential evolution
    Li K.
    Zhong L.
    Zuo L.
    Wang Z.
    Li, Kangshun (likangshun@sina.com), 2018, Inderscience Publishers, 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (11) : 223 - 230
  • [23] Differential Evolution Using Surrogate Model Based on Pairwise Ranking Estimation for Constrained Optimization Problems
    Kano, Hitomi
    Harada, Tomohiro
    Miura, Yukiya
    2022 JOINT 12TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS AND 23RD INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS (SCIS&ISIS), 2022,
  • [24] A new hybrid mutation operator for multiobjective optimization with differential evolution
    Karthik Sindhya
    Sauli Ruuska
    Tomi Haanpää
    Kaisa Miettinen
    Soft Computing, 2011, 15 : 2041 - 2055
  • [25] A new hybrid mutation operator for multiobjective optimization with differential evolution
    Sindhya, Karthik
    Ruuska, Sauli
    Haanpaa, Tomi
    Miettinen, Kaisa
    SOFT COMPUTING, 2011, 15 (10) : 2041 - 2055
  • [26] ε Constrained Differential Evolution Algorithm with a Novel Local Search Operator for Constrained Optimization Problems
    Yi, Wenchao
    Li, Xinyu
    Gao, Liang
    Zhou, Yinzhi
    PROCEEDINGS OF THE 18TH ASIA PACIFIC SYMPOSIUM ON INTELLIGENT AND EVOLUTIONARY SYSTEMS, VOL 1, 2015, : 495 - 507
  • [27] A mutation operator self-adaptive differential evolution particle swarm optimization algorithm for USV navigation
    Gong, Yuehong
    Zhang, Shaojun
    Luo, Min
    Ma, Sainan
    FRONTIERS IN NEUROROBOTICS, 2022, 16
  • [28] An adaptive mutation strategy for differential evolution algorithm based on particle swarm optimization
    Abhishek Dixit
    Ashish Mani
    Rohit Bansal
    Evolutionary Intelligence, 2022, 15 : 1571 - 1585
  • [29] An adaptive mutation strategy for differential evolution algorithm based on particle swarm optimization
    Dixit, Abhishek
    Mani, Ashish
    Bansal, Rohit
    EVOLUTIONARY INTELLIGENCE, 2022, 15 (03) : 1571 - 1585
  • [30] Differential evolution with biological-based mutation operator
    Prabha, Shashi
    Yadav, Raghav
    ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2020, 23 (02): : 253 - 263