A two-stage adaptive penalty method based on co-evolution for constrained evolutionary optimization

被引:6
作者
Wang, Bing-Chuan [1 ]
Guo, Jing-Jing [1 ]
Huang, Pei-Qiu [1 ]
Meng, Xian-Bing [2 ]
机构
[1] Cent South Univ, Sch Automat, Changsha, Peoples R China
[2] Guangdong Univ Technol, Sch Electromech Engn, Guangzhou, Peoples R China
基金
中国国家自然科学基金;
关键词
Constrained evolutionary optimization; Penalty function; Co-evolution; Subpopulation; Shuffle; PARTICLE SWARM OPTIMIZATION; LEARNING-BASED OPTIMIZATION; DIFFERENTIAL EVOLUTION; ALGORITHMS; STRATEGY; RULE;
D O I
10.1007/s40747-022-00965-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Penalty function method is popular for constrained evolutionary optimization. However, it is non-trivial to set a proper penalty factor for a constrained optimization problem. This paper takes advantage of co-evolution to adjust the penalty factor and proposes a two-stage adaptive penalty method. In the co-evolution stage, the population is divided into multiple subpopulations, each of which is associated with a penalty factor. Through the co-evolution of these subpopulations, the performance of penalty factors can be evaluated. Since different penalty factors are used, the subpopulations will evolve along different directions. Thus, exploration can be enhanced. In the shuffle stage, all subpopulations are merged into a population and the best penalty factor from the co-evolution stage is used to guide the evolution. In this manner, the information interaction among subpopulations can be facilitated; thus, exploitation can be promoted. By executing these two stages iteratively, the feasible optimum could be obtained finally. In the two-stage evolutionary process, the search algorithm is designed based on two trial vector generation strategies of differential evolution. Additionally, a restart mechanism is designed to help the population avoid stagnating in the infeasible region. Extensive experiments demonstrate the effectiveness of the proposed method.
引用
收藏
页码:4615 / 4627
页数:13
相关论文
共 50 条
  • [21] A penalty function-based differential evolution algorithm for constrained global optimization
    M. M. Ali
    W. X. Zhu
    [J]. Computational Optimization and Applications, 2013, 54 : 707 - 739
  • [22] A penalty function-based differential evolution algorithm for constrained global optimization
    Ali, M. M.
    Zhu, W. X.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 54 (03) : 707 - 739
  • [23] A modified Covariance Matrix Adaptation Evolution Strategy with adaptive penalty function and restart for constrained optimization
    de Melo, Vinicius Veloso
    Iacca, Giovanni
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (16) : 7077 - 7094
  • [24] Dynamic constrained multi-objective optimization algorithm based on co-evolution and diversity enhancement
    Che, Wang
    Zheng, Jinhua
    Hu, Yaru
    Zou, Juan
    Yang, Shengxiang
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 89
  • [25] Enhanced SFLA with spectral clustering based co-evolution for 24 constrained industrial optimization problems
    Mehta, Shikha
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (12) : 17853 - 17878
  • [26] Decomposition-based design optimization method using genetic co-evolution
    Ryoo, J
    Hajela, P
    [J]. ENGINEERING OPTIMIZATION, 2004, 36 (03) : 361 - 378
  • [27] Evolutionary dynamic grouping based cooperative co-evolution algorithm for large-scale optimization
    Yang, Wanting
    Liu, Jianchang
    Tan, Shubin
    Zhang, Wei
    Liu, Yuanchao
    [J]. APPLIED INTELLIGENCE, 2024, 54 (06) : 4585 - 4601
  • [28] Dierential Evolution with a Two-Stage Optimization Mechanism for Numerical Optimization
    Liu, Zhi-Zhong
    Wang, Yong
    Yang, Shengxiang
    Cai, Zixing
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3170 - 3177
  • [29] Threshold Based Dynamic and Adaptive Penalty Functions for Constrained Multiobjective Optimization
    Jan, Muhammad Asif
    Tairan, Nasser
    Khanum, Rashida Adeeb
    [J]. 2013 FIRST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, MODELLING AND SIMULATION (AIMS 2013), 2013, : 49 - 54
  • [30] Evaluation of Two-Stage Ensemble Evolutionary Algorithm for Numerical Optimization
    Wang, Yu
    Li, Bin
    Zhang, Kaibo
    He, Zhen
    [J]. ADVANCES IN SWARM INTELLIGENCE, PT I, 2011, 6728 : 539 - 548