Modified Bat Algorithm Based on Levy Flight and Opposition Based Learning

被引:40
作者
Shan, Xian [1 ]
Liu, Kang [2 ]
Sun, Pei-Liang [3 ]
机构
[1] China Univ Petr, Sch Sci, Qingdao 266580, Peoples R China
[2] China Univ Petr, Coll Mech & Elect Engn, Qingdao 266580, Peoples R China
[3] China Univ Petr, Sch Econ & Management, Qingdao 266580, Peoples R China
关键词
DIFFERENTIAL EVOLUTION; INSPIRED ALGORITHM; OPTIMIZATION; SEARCH; WALK;
D O I
10.1155/2016/8031560
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bat Algorithm (BA) is a swarm intelligence algorithm which has been intensively applied to solve academic and real life optimization problems. However, due to the lack of good balance between exploration and exploitation, BA sometimes fails at finding global optimum and is easily trapped into local optima. In order to overcome the premature problem and improve the local searching ability of Bat Algorithm for optimization problems, we propose an improved BA called OBMLBA. In the proposed algorithm, a modified search equation with more useful information from the search experiences is introduced to generate a candidate solution, and Levy Flight random walk is incorporated with BA in order to avoid being trapped into local optima. Furthermore, the concept of opposition based learning (OBL) is embedded to BA to enhance the diversity and convergence capability. To evaluate the performance of the proposed approach, 16 benchmark functions have been employed. The results obtained by the experiments demonstrate the effectiveness and efficiency of OBMLBA for global optimization problems. Comparisons with some other BA variants and other state-of-the-art algorithms have shown the proposed approach significantly improves the performance of BA. Performances of the proposed algorithm on large scale optimization problems and real world optimization problems are not discussed in the paper, and it will be studied in the future work.
引用
收藏
页数:13
相关论文
共 40 条
[1]   Optimization of Power System Stabilizers using BAT search algorithm [J].
Ali, E. S. .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2014, 61 :683-690
[2]  
[Anonymous], 2004, ANT COLONY OPTIMIZAT
[3]  
[Anonymous], 2005, TECH REP
[4]  
[Anonymous], 2010, J COMPUT INF TECHNOL
[5]  
[Anonymous], 2012, International Journal of Intelligent Systems and Applications, DOI [10.5815/ijisa10.5815/ijisa:2012.0710.5815/ijisa:2012.07.03, DOI 10.5815/IJISA.2012.07.03]
[6]   Optimal sizing of battery energy storage for micro-grid operation management using a new improved bat algorithm [J].
Bahmani-Firouzi, Bahman ;
Azizipanah-Abarghooee, Rasoul .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2014, 56 :42-54
[7]   Bat-Inspired Optimization Approach for the Brushless DC Wheel Motor Problem [J].
Bora, Teodoro C. ;
Coelho, Leandro dos S. ;
Lebensztajn, Luiz .
IEEE TRANSACTIONS ON MAGNETICS, 2012, 48 (02) :947-950
[8]   Bat algorithm with Gaussian walk for directing orbits of chaotic systems [J].
Cai, Xingjuan ;
Li, WuZhao ;
Wang, Lei ;
Kang, Qi ;
Wu, Qidi .
INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2014, 5 (02) :198-208
[9]  
Chu SC, 2006, LECT NOTES ARTIF INT, V4099, P854
[10]   A sinusoidal differential evolution algorithm for numerical optimisation [J].
Draa, Amer ;
Bouzoubia, Samira ;
Boukhalfa, Imene .
APPLIED SOFT COMPUTING, 2015, 27 :99-126