Global convergence analysis of the bat algorithm using a markovian framework and dynamical system theory

被引:21
作者
Chen, Si [1 ]
Peng, Guo-Hua [1 ]
He, Xing-Shi [2 ]
Yang, Xin-She [3 ]
机构
[1] Northwestern Polytech Univ, Coll Nat & Appl Sci, 127 West Youyi Rd, Xian 710072, Shaanxi, Peoples R China
[2] Xian Polytech Univ, Coll Sci, 19 Jinhua South Rd, Xian 710048, Shaanxi, Peoples R China
[3] Middlesex Univ, Sch Sci & Technol, London NW4 4BT, England
关键词
Bat algorithm; Global convergence; Markov chain theory; Dynamical system theory; Parameters selection; Optimization; Swarm intelligence; ECONOMIC-DISPATCH; GENETIC ALGORITHM; PARTICLE SWARM; CUCKOO SEARCH; OPTIMIZATION; STABILITY;
D O I
10.1016/j.eswa.2018.07.036
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The bat algorithm (BA) has been shown to be effective to solve a wider range of optimization problems. However, there is not much theoretical analysis concerning its convergence and stability. In order to prove the convergence of the bat algorithm, we have built a Markov model for the algorithm and proved that the state sequence of the bat population forms a finite homogeneous Markov chain, satisfying the global convergence criteria. Then, we prove that the bat algorithm can have global convergence. In addition, in order to enhance the convergence performance of the algorithm and to identify the possible effect of parameter settings on convergence, we have designed an updated model in terms of a dynamic matrix. Subsequently, we have used the stability theory of discrete-time dynamical systems to obtain the stable parameter ranges for the algorithm. Furthermore, we use some benchmark functions to demonstrate that BA can indeed achieve global optimality efficiently for these functions. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 54 条
[1]   Economic dispatch using chaotic bat algorithm [J].
Adarsh, B. R. ;
Raghunathan, T. ;
Jayabarathi, T. ;
Yang, Xin-She .
ENERGY, 2016, 96 :666-675
[2]   Bio-inspired computing: constituents and challenges [J].
Akerkar, Rajendra ;
Sajja, Priti Srinivas .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2009, 1 (03) :135-150
[3]  
Akhtar S., 2012, 2012 Canadian Conference on Computer and Robot Vision, P369, DOI 10.1109/CRV.2012.55
[4]   Island bat algorithm for optimization [J].
Al-Betar, Mohammed Azmi ;
Awadallah, Mohammed A. .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 107 :126-145
[5]   A membrane-inspired bat algorithm to recognize faces in unconstrained scenarios [J].
Alsalibi, Bisan ;
Venkat, Ibrahim ;
Al-Betar, Mohammed Azmi .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 64 :242-260
[6]  
[Anonymous], 2014, Technical Report
[7]   Multi-Modal Bat Algorithm with Improved Search (MMBAIS) [J].
Banati, Hema ;
Chaudhary, Reshu .
JOURNAL OF COMPUTATIONAL SCIENCE, 2017, 23 :130-144
[8]   An intelligent approach based on bat algorithm for solving economic dispatch with practical constraints [J].
Baziar, Aliasghar ;
Rostami, Mohammad-Ali ;
Akbari-Zadeh, Mohammad-Reza .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2014, 27 (03) :1601-1607
[9]   FPGA based hardware implementation of Bat Algorithm [J].
Ben Ameur, Mohamed Sadok ;
Sakly, Anis .
APPLIED SOFT COMPUTING, 2017, 58 :378-387
[10]  
Bhatia N. P., 2002, Stability Theory of Dynamical Systems