A New Bat Algorithm with Fuzzy Logic for Dynamical Parameter Adaptation and Its Applicability to Fuzzy Control Design

We describe in this paper the Bat Algorithm and a new approach is proposed using a fuzzy system to dynamically adapt its parameters. The original method is compared with the proposed method and also compared with genetic algorithms, providing a more complete analysis of the effectiveness of the bat algorithm. Simulation results on a set of mathematical functions with the fuzzy bat algorithm outperform the traditional bat algorithm and genetic algorithms and proposed to implement the method in a controller to analyze the effectiveness of the algorithm.

[1]  Mo Yuanbin,et al.  Local Memory Search Bat Algorithm for Grey Economic Dynamic System , 2013 .

[2]  Amir Hossein Gandomi,et al.  Chaotic bat algorithm , 2014, J. Comput. Sci..

[3]  Xin-She Yang,et al.  BBA: A Binary Bat Algorithm for Feature Selection , 2012, 2012 25th SIBGRAPI Conference on Graphics, Patterns and Images.

[4]  Chandrasekhar Yammani,et al.  Optimal placement and sizing of DER's with load models using BAT algorithm , 2013, 2013 International Conference on Circuits, Power and Computing Technologies (ICCPCT).

[5]  Oscar Castillo,et al.  Dynamic Fuzzy Logic Parameter Tuning for ACO and Its Application in TSP Problems , 2013, Recent Advances on Hybrid Intelligent Systems.

[6]  Xin-She Yang,et al.  Bat algorithm: literature review and applications , 2013, Int. J. Bio Inspired Comput..

[7]  Koffka Khan,et al.  A Comparison of BA, GA, PSO, BP and LM for Training Feed forward Neural Networks in e-Learning Context , 2012 .

[8]  Oscar Castillo,et al.  Design of optimal membership functions for fuzzy controllers of the water tank and inverted pendulum with PSO variants , 2013, 2013 Joint IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS).

[9]  Pupong Pongcharoen,et al.  Solving Multi-Stage Multi-Machine Multi-Product Scheduling Problem Using Bat Algorithm , 2012 .

[10]  Andries Petrus Engelbrecht,et al.  Fundamentals of Computational Swarm Intelligence , 2005 .

[11]  Oscar Castillo,et al.  Parallel Particle Swarm Optimization with Parameters Adaptation Using Fuzzy Logic , 2012, MICAI.

[12]  Xin-She Yang,et al.  A wrapper approach for feature selection based on Bat Algorithm and Optimum-Path Forest , 2014, Expert Syst. Appl..

[13]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[14]  Rangasamy Kotteeswaran,et al.  Optimal Partial-Retuning of Decentralised PI Controller of Coal Gasifier Using Bat Algorithm , 2013, SEMCCO.

[15]  M. R. Aghaebrahimi,et al.  Application of an improved SVR based Bat algorithm for short-term price forecasting in the Iranian Pay-as-Bid electricity market , 2013, ICCKE 2013.

[16]  O. Hasançebi,et al.  A bat-inspired algorithm for structural optimization , 2013 .

[17]  Simon Fong,et al.  Bat algorithm for topology optimization in microelectronic applications , 2012, The First International Conference on Future Generation Communication Technologies.

[18]  Tamiru Alemu Lemma,et al.  Use of fuzzy systems and bat algorithm for exergy modeling in a gas turbine generator , 2011, 2011 IEEE Colloquium on Humanities, Science and Engineering.

[19]  O. Hasançebi,et al.  Bat inspired algorithm for discrete size optimization of steel frames , 2014, Adv. Eng. Softw..

[20]  Oscar Castillo,et al.  Evolutionary method combining particle swarm optimization and genetic algorithms using fuzzy logic for decision making , 2009, 2009 IEEE International Conference on Fuzzy Systems.

[21]  Oscar Castillo,et al.  Optimal design of fuzzy classification systems using PSO with dynamic parameter adaptation through fuzzy logic , 2013, Expert Syst. Appl..

[22]  N. Poursalehi,et al.  Bat algorithm for the fuel arrangement optimization of reactor core , 2014 .

[23]  Debahuti Mishra,et al.  A New Meta-heuristic Bat Inspired Classification Approach for Microarray Data , 2012 .