A Self-adaptive Differential Evolution Algorithm for Solving Optimization Problems

被引:4
作者
Farda, Irfan [1 ]
Thammano, Arit [1 ]
机构
[1] King Mongkuts Inst Technol Ladkrabang, Fac Informat Technol, Computat Intelligence Lab, Bangkok 10520, Thailand
来源
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY (IC2IT 2022) | 2022年 / 453卷
关键词
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
相关论文
共 21 条
[1]   Differential Evolution: A review of more than two decades of research [J].
Bilal ;
Pant, Millie ;
Zaheer, Hira ;
Garcia-Hernandez, Laura ;
Abraham, Ajith .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90
[2]   Novel Gamma Differential Evolution Approach for Multiobjective Transformer Design Optimization [J].
Coelho, Leandro dos Santos ;
Mariani, Viviana Cocco ;
Ferreira da Luz, Mauricio V. ;
Leite, Jean Vianei .
IEEE TRANSACTIONS ON MAGNETICS, 2013, 49 (05) :2121-2124
[3]   Circle detection using discrete differential evolution optimization [J].
Cuevas, Erik ;
Zaldivar, Daniel ;
Perez-Cisneros, Marco ;
Ramirez-Ortegon, Marte .
PATTERN ANALYSIS AND APPLICATIONS, 2011, 14 (01) :93-107
[4]   Investigating Multi-View Differential Evolution for solving constrained engineering design problems [J].
de Melo, Vinicius V. ;
Carosio, Grazieli L. C. .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (09) :3370-3377
[5]   Quantum differential evolution with cooperative coevolution framework and hybrid mutation strategy for large scale optimization [J].
Deng, Wu ;
Shang, Shifan ;
Cai, Xing ;
Zhao, Huimin ;
Zhou, Yongquan ;
Chen, Huayue ;
Deng, Wuquan .
KNOWLEDGE-BASED SYSTEMS, 2021, 224 (224)
[6]   An Adaptive Differential Evolution Algorithm With Novel Mutation and Crossover Strategies for Global Numerical Optimization [J].
Islam, Sk. Minhazul ;
Das, Swagatam ;
Ghosh, Saurav ;
Roy, Subhrajit ;
Suganthan, Ponnuthurai Nagaratnam .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2012, 42 (02) :482-500
[7]   A self-adaptive differential evolution algorithm for continuous optimization problems [J].
Jitkongchuen D. ;
Thammano A. .
Artificial Life and Robotics, 2014, 19 (02) :201-208
[8]   Diversity Controlled Self Adaptive Differential Evolution based design of non-fragile multivariable PI controller [J].
Kadhar, K. Mohaideen Abdul ;
Baskar, S. ;
Amali, S. Miruna Joe .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2015, 46 :209-222
[9]   A differential evolution fuzzy clustering approach to machine cell formation [J].
Kao, Yucheng ;
Chen, Chien-Chih .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 65 (9-12) :1247-1259
[10]   Self-adaptive differential evolution algorithm for numerical optimization [J].
Qin, AK ;
Suganthan, PN .
2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, :1785-1791