An Improved Differential Evolution Algorithm for Solving Constrained Optimization Problems

被引:0
|
作者
You, Xue-mei [1 ]
Liu, Zhi-yuan [1 ]
机构
[1] Shandong Normal Univ, Sch Management Sci & Engn, Jinan 250014, Peoples R China
关键词
Differential Evolution; Evolutionary Computation; The classical constrained optimization problem;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an improved evolutionary differential algorithm named MDE is proposed to solve the classical constrained optimization problem. This method is based on multi-parent crossover, which generates offspring based on the center individual and three randomly selected individuals. The offspring created by this crossover scheme are closer to the feasible region. To deal with the solutions in the boundaries of feasible region, we apply a boundary search strategy. To handle constraints, we employ a feasible solution preferred rule (an individual with less constraint violations is better). To verify the performance of our approach, we test it on 13 well-known constrained benchmark optimization problems. Simulation results and comparisons demonstrate that our algorithm can effectively deal with constraints and achieves better feasible solutions. Additionally, we apply the algorithm to solve four real-world applications, including welded beam design optimization problem, pressure vessel design optimization problem, tension/compression spring design optimization problem and speed reducer design optimization problem. Simulation results demonstrate the effectiveness of our algorithm.
引用
收藏
页码:14 / 20
页数:7
相关论文
共 50 条
  • [41] A differential evolution approach for solving constrained min-max optimization problems
    Segundo, Gilberto A. S.
    Krohling, Renato A.
    Cosme, Rodrigo C.
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (18) : 13440 - 13450
  • [42] A Novel Improved Bird Swarm Algorithm for Solving Bound Constrained Optimization Problems
    WANG Yuhe
    WAN Zhongping
    PENG Zhenhua
    Wuhan University Journal of Natural Sciences, 2019, 24 (04) : 349 - 359
  • [43] A differential evolution based algorithm for constrained multiobjective structural optimization problems
    Vargas, D. E. C.
    Lemonge, A. C. C.
    Barbosa, H. J. C.
    Bernardino, H. S.
    REVISTA INTERNACIONAL DE METODOS NUMERICOS PARA CALCULO Y DISENO EN INGENIERIA, 2016, 32 (02): : 91 - 99
  • [44] A hybrid of differential evolution and genetic algorithm for constrained multiobjective optimization problems
    Zhang, Min
    Geng, Huantong
    Luo, Wenjian
    Huang, Linfeng
    Wang, Xufa
    SIMULATED EVOLUTION AND LEARNING, PROCEEDINGS, 2006, 4247 : 318 - 327
  • [45] A multi-populated differential evolution algorithm for solving constrained optimization problem
    Tasgetiren, M. Fatill
    Suganthan, P. N.
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 33 - +
  • [46] ε 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
  • [47] Study on improved differential evolution algorithm for solving complex optimization problem
    Jiang, Dao
    International Journal of Multimedia and Ubiquitous Engineering, 2014, 9 (12): : 241 - 248
  • [48] Aesthetic Differential Evolution Algorithm for Solving Computationally Expensive Optimization Problems
    Poonia, Ajeet Singh
    Sharma, Tarun Kumar
    Sharma, Shweta
    Rajpurohit, Jitendra
    ADVANCES IN NATURE AND BIOLOGICALLY INSPIRED COMPUTING, 2016, 419 : 87 - 96
  • [49] A hybrid differential evolution algorithm solving complex multimodal optimization problems
    You, Xuemei
    Hao, Fanchang
    Ma, Yinghong
    Journal of Information and Computational Science, 2015, 12 (13): : 5175 - 5182
  • [50] A Self-adaptive Differential Evolution Algorithm for Solving Optimization Problems
    Farda, Irfan
    Thammano, Arit
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY (IC2IT 2022), 2022, 453 : 68 - 76