A Self-adaptive Differential Evolution Algorithm for Solving Optimization Problems

被引:3
|
作者
Farda, Irfan [1 ]
Thammano, Arit [1 ]
机构
[1] King Mongkuts Inst Technol Ladkrabang, Fac Informat Technol, Computat Intelligence Lab, Bangkok 10520, Thailand
关键词
Differential evolution; Optimization; Self-adaptive; Mutation strategy; DESIGN;
D O I
10.1007/978-3-030-99948-3_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This research proposes a novel self-adaptive differential evolution algorithm for solving continuous optimization problems. This paper focuses on redesiging the self-adaptive strategy for the mutation parameters. The new mutation parameters adjust themselves to the current situation of the algorithm. When the search is stagnant, the first mutation parameter that scales the difference between the best vector and the target vector will be increased. In contrast, the second mutation parameter that scales the difference between two random target vectors will be decreased. On the other hand, when the search progresses well towards the global optimum, the algorithm will enhance the search of the surrounding space by doing the opposite of the above actions. The performance of the proposed self-adaptive differential evolution algorithm was evaluated and compared with the classic differential evolution algorithm on 7 benchmark functions. The experimental results showed that the proposed algorithm converged much faster than the classic differential evolution algorithm on all benchmark functions.
引用
下载
收藏
页码:68 / 76
页数:9
相关论文
共 50 条
  • [1] Solving Constrained Optimization Problems with a Self-Adaptive Differential Evolution Algorithm
    Worasucheep, Chukiat
    ECTI-CON: 2009 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2009, : 646 - 649
  • [2] A self-adaptive differential evolution algorithm for continuous optimization problems
    Jitkongchuen D.
    Thammano A.
    Artificial Life and Robotics, 2014, 19 (02) : 201 - 208
  • [3] An Improved Self-Adaptive Differential Evolution Algorithm for Optimization Problems
    Elsayed, Saber M.
    Sarker, Ruhul A.
    Essam, Daryl L.
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (01) : 89 - 99
  • [4] Novel Hybrid Crayfish Optimization Algorithm and Self-Adaptive Differential Evolution for Solving Complex Optimization Problems
    Fakhouri, Hussam N.
    Ishtaiwi, Abdelraouf
    Makhadmeh, Sharif Naser
    Al-Betar, Mohammed Azmi
    Alkhalaileh, Mohannad
    SYMMETRY-BASEL, 2024, 16 (07):
  • [5] A self-adaptive differential evolution algorithm with an external archive for unconstrained optimization problems
    Zhao, Xinqiu
    Wang, Xi
    Sun, Hao
    Wang, Liping
    Ma, Mingming
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2015, 29 (05) : 2193 - 2204
  • [6] Self-adaptive differential evolution algorithm for numerical optimization
    Qin, AK
    Suganthan, PN
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 1785 - 1791
  • [7] A self-adaptive binary differential evolution algorithm for large scale binary optimization problems
    Banitalebi, Akbar
    Abd Aziz, Mohd Ismail
    Aziz, Zainal Abdul
    INFORMATION SCIENCES, 2016, 367 : 487 - 511
  • [8] Solving weapon-target assignment problems based on self-adaptive differential evolution algorithm
    Wang, Shao-Lei
    Chen, Wei-Yi
    Gu, Xue-Feng
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2013, 35 (10): : 2115 - 2120
  • [9] Self-adaptive Differential Evolution Algorithm for Reactive Power Optimization
    Zhang, Xuexia
    Chen, Weirong
    Dai, Chaohua
    Guo, Ai
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 6, PROCEEDINGS, 2008, : 560 - 564
  • [10] A self-adaptive linear evolutionary algorithm for solving constrained optimization problems
    Tang K.
    Yang J.
    Gao S.
    Sun T.
    Journal of Control Theory and Applications, 2010, 8 (04): : 533 - 539