Using improved firefly algorithm based on genetic algorithm crossover operator for solving optimization problems

被引:17
作者
Wahid, Fazli [1 ]
Alsaedi, Ahmed Khalaf Zager [2 ]
Ghazali, Rozaida [1 ,3 ]
机构
[1] Univ Tun Hussein Onn Malaysia, Fac Comp Sci & Informat Technol, Parit Raja, Malaysia
[2] Univ Misan, Minist Higher Educ & Sci Res Iraq, Phys Dept, Coll Sci, Amarah, Iraq
[3] Univ Tun Hussein Onn Malaysia, Soft Comp Data Min Res Ctr SCDM, Parit Raja, Malaysia
关键词
Firefly algorithm; hybrid firefly algorithm; optimization functions; faster convergence rate; better solution quality; crossover operator; HYBRID; PREDICTION; MODEL;
D O I
10.3233/JIFS-181936
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Firefly algorithm (FA) is one of the most recently introduced stochastic, nature-inspired, meta-heuristic approaches that have seen countless applications in solving various types of optimization problems. The major source of inspiration leading to the development of FA is the phenomenon of light emission by fireflies that attract other fireflies for their potential mates. All the fireflies are unisexual and attract each other according to the intensities of their flash lights. Higher the flash light intensity, higher is the power of attraction and vice versa. For solving optimization problem, the brightness of flash is associated with the fitness function to be optimized. The firefly algorithm is advantageous over other optimization algorithms due to its flexibility, simplicity, robustness and easy implementation but a major drawback associated with the standard FA applied for solving different optimization problems is poor exploitation capability when the randomization factor is taken large during firefly changing position. This poor exploitation may lead to skip the most optimal solution even present in the vicinities of the current solution which results in poor local convergence rate that ultimately degrades the solution quality. To overcome this problem, the crossover operator of genetic algorithm (GA) is incorporated into firefly position changing stage that results in better exploitation capability which improves the local convergence rate resulting in better solution quality. The performance of the proposed approach has been compared with standard FA, GA, artificial bee colony (ABC) and ant colony optimization (ACO) algorithms in terms of convergence rate for various types of minimization and maximization optimization functions.
引用
收藏
页码:1547 / 1562
页数:16
相关论文
共 35 条
[1]  
Abdullah A, 2012, ADV INTEL SOFT COMPU, V151, P673
[2]   A hybrid firefly and particle swarm optimization algorithm for computationally expensive numerical problems [J].
Aydilek, Ibrahim Berkan .
APPLIED SOFT COMPUTING, 2018, 66 :232-249
[3]  
Bartz Ronald, 2017, WORLD C STRUCT MULT, P700
[4]  
Beekman Madeleine, 2008, P3, DOI 10.1007/978-3-540-74089-6_1
[5]   Parameter identification for solar cells and module using a Hybrid Firefly and Pattern Search Algorithms [J].
Beigi, Amir Mohammad ;
Maroosi, Ali .
SOLAR ENERGY, 2018, 171 :435-446
[6]  
BENI G, 1993, ROBOTS BIOL SYSTEMS, P703, DOI DOI 10.1007/978-3-642-58069-7_38
[7]  
Blum Christian, 2008, P43, DOI 10.1007/978-3-540-74089-6_2
[8]  
Boskovic Marina, 2018, ARCH APPL MECH, P1
[9]   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
[10]  
Crepinsek Matej, 2011, International Innovative Computing and Applications, V3, P11, DOI 10.1504/IJICA.2011.037947