Yin-Yang firefly algorithm based on dimensionally Cauchy mutation

被引:112
作者
Wang, Wen-chuan [1 ]
Xu, Lei [1 ]
Chau, Kwok-wing [2 ]
Xu, Dong-mei [1 ]
机构
[1] North China Univ Water Resources & Elect Power, Sch Water Resources, Zhengzhou 450046, Peoples R China
[2] Hong Kong Polytech Univ, Dept Civil & Environm Engn, Kowloon, Hung Hom, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Yin-Yang firefly algorithm; Cauchy mutation; GNS strategy; Random attraction model; CEC 2013 benchmark functions; Engineering optimization problems; OPTIMIZATION; EVOLUTIONARY; OPPOSITION; DESIGN; STRATEGY;
D O I
10.1016/j.eswa.2020.113216
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Firefly algorithm (FA) is a classical and efficient swarm intelligence optimization method and has a natural capability to address multimodal optimization. However, it suffers from premature convergence and low stability in the solution quality. In this paper, a Yin-Yang firefly algorithm (YYFA) based on dimensionally Cauchy mutation is proposed for performance improvement of FA. An initial position of fireflies is specified by the good nodes set (GNS) strategy to ensure the spatial representativeness of the firefly population. A designed random attraction model is then used in the proposed work to reduce the time complexity of the algorithm. Besides, a key self-learning procedure on the brightest firefly is undertaken to strike a balance between exploration and exploitation. The performance of the proposed algorithm is verified by a set of CEC 2013 benchmark functions used for the single objective real parameter algorithm competition. Experimental results are compared with those of other the state-of- the-art variants of FA. Nonparametric statistical tests on the results demonstrate that YYFA provides highly competitive performance in terms of the tested algorithms. In addition, the application in constrained engineering optimization problems shows the practicability of YYFA algorithm. (C) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:18
相关论文
共 49 条
[1]   Improving the performance of differential evolution algorithm using Cauchy mutation [J].
Ali, Musrrat ;
Pant, Millie .
SOFT COMPUTING, 2011, 15 (05) :991-1007
[2]   Adaptive firefly algorithm with chaos for mechanical design optimization problems [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi Burcin .
APPLIED SOFT COMPUTING, 2015, 36 :152-164
[3]   An improved firefly algorithm for solving dynamic multidimensional knapsack problems [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi Burcin .
EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (08) :3712-3725
[4]  
Cheung Ngaam J, 2014, PLoS One, V9, pe112634, DOI 10.1371/journal.pone.0112634
[5]   Modified firefly algorithm for multidimensional optimization in structural design problems [J].
Chou, Jui-Sheng ;
Ngoc-Tri Ngo .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2017, 55 (06) :2013-2028
[6]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18
[7]   Parameter tuning for configuring and analyzing evolutionary algorithms [J].
Eiben, A. E. ;
Smit, S. K. .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :19-31
[8]  
Farahani S. M., 2011, P 4 IEEE INT C COMP
[9]  
Fister Iztok Jr., 2012, Proceedings of the Fifth International Conference on Bioinspired Optimization Methods and their Applications, BIOMA 2012, P75
[10]   Modified firefly algorithm using quaternion representation [J].
Fister, Iztok ;
Yang, Xin-She ;
Brest, Janez ;
Fister, Iztok, Jr. .
EXPERT SYSTEMS WITH APPLICATIONS, 2013, 40 (18) :7220-7230