Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alemu, T., Mohd, F.: Use of Fuzzy Systems and Bat Algorithm for Exergy Modeling in a Gas Turbine Generator. TamiruAlemu Lemma, Department of Mechanical Engineering, Malaysia, (2011)
Biswal, S., Barisal, A.K., Behera, A., Prakash, T.: Optimal Power Dispatch Using Bat Algorithm, Department of Electrical Engineering., VSSUT, Burla, India, (2013)
Engelbrecht, A.: Fundamentals of Computational Swarm Intelligence. A. P. Engelbrecht University of Pretoria South Africa, Wiley. pp. 25–26 and 66–70, (2005)
Fierro, R., Castillo, O., Valdez, F., Cervantes, L.: Design of optimal membership functions for fuzzy controllers of the water tank and inverted pendulum with PSO variants. In: IFSA World Congress and NAFIPS Annual Meeting (IFSA/NAFIPS), 2013 Joint
Gandomi, A., Yang, X.: Chaotic Bat Algorithm. The University of Akron, Department of Civil Engineering, USA (2013)
Goel, N., Gupta, D., Goel, S.: Performance of Firefly and Bat Algorithm for Unconstrained Optimization Problems, Department of Computer Science Maharaja Surajmal. Institute of Technology GGSIP university C-4 Janakpuri, New Delhi, India (2013)
Hasançebi, O., Carbas, S.: Bat inspired Algorithm For Discrete Size Optimization Of Steel Frames. Department of Civil Engineering, Middle East Technical University, 06800 Ankara, Turkey, (2013)
Hasançebi, O., Teke, T., Pekcan, O.: A Bat-Inspired Algorithm For Structural Optimization. Middle East Technical University Department of Civil Engineering, Ankara, Turkey (2013)
Kashi, S., Minuchehr, A., Poursalehi, N., Zolfaghari, A.: Bat Algorithm For The Fuel Arrangement Optimization of Reactor Core. ShahidBeheshti University, Nuclear Engineering Department, Tehran, Iran (2013)
Khan, K., Sahai, A. A.: Comparison of BA, GA, PSO, BP and LM for Training Feed forward Neural Networks in e-Learning Context. Department of Computing and Information Technology, University of the West Indies, St. Augustine, Trinidad And Tobago, (2012)
Kotteeswaran, R., Sivakumar, L.: Optimal Partial-Retuning of Decentralised PI Controller of Coal Gasifier Using Bat Algorithm. Swarm, Evolutionary, and Memetic Computing, Springer, pp. 750–761, (2013)
Melin, P., Olivas, F., Castillo, O., Valdez, F., Soria, J., Garcia, J.: Optimal design of fuzzy classification systems using PSO with dynamic parameter adaptation through fuzzy logic. Expert Syst. Appl. 40(8), 3196–3206 (2013)
Mishra, S., Shaw, K., Mishra, D.: A New Meta-heuristic Bat Inspired Classification Approach for Microarray Data. Siksha O Anusandhan Deemed to be University, Institute of Technical Education and Research, Bhubaneswar, Odisha, India (2011)
Musikapun, P., Pongcharoen, P.: Solving Multi-Stage MultiMachine Multi-Product Scheduling Problem Using Bat Algorithm. Faculty of Engineering, Naresuan University, Department of Industrial Engineering, Thailand (2012)
Nakamura, R., Pereira, L., Costa, K., Rodrigues, D., Papa, J.: BBA: A Binary Bat Algorithm for Feature Selection. Department of Computing Sao Paulo State University Bauru, Brazil, (2012)
Neyoy, H., Castillo, O., Soria, J.: Dynamic fuzzy logic parameter tuning for ACO and its application in TSP problems. In: Recent Advances on Hybrid Intelligent Systems, pp. 259–271, (2013)
Rodrigues, D., Pereira, L., Nakamura, R., Costa, K., Yang, X., Souza, A., Papa, J. P.: A Wrapper Approach for Feature Selection Based on Bat Algorithm and Optimum-Path Forest. Department of Computing, Universidade Estadual Paulista, Bauru, Brazil, (2013)
Taherian, H., NazerKakhki, I., Aghaebrahimi, M.: Application of an Improved SVR Based Bat Algorithm for Short-Term Price Forecasting in the Iranian Pay-as-Bid Electricity Market. University of Birjand, Birjand, Department of Electrical and Computer Engineering, Iran (2013)
Valdez, F., Melin, P., Castillo, O.: Evolutionary method combining particle swarm optimization and genetic algorithms using fuzzy logic for decision making. In: Proceedings of the IEEE International Conference on Fuzzy Systems, pp. 2114–2119, (2009)
Valdez, F., Melin, P., Castillo, O.: Parallel Particle Swarm Optimization witch Parameters Adaptation Using Fuzzy Logic. In: Batyrshin, I., González Mendoza, M. (eds.): MICAI 2012, Part II, LNAI 7630, pp. 374–385, 2012. Springer Berlin Heidelberg (2012)
Yammani, C., Maheswarapu, S., Sailaja Kumari, M.: Optimal Placement and Sizing of DER’s with Load Models Using BAT Algorithm. Electrical Engineering Department, National Institute of Technology, Warangal, India (2013)
Yang, X.: A New Metaheuristic Bat-Inspired Algorithm. Department of Engineering, University of Cambridge, Trumpington Street, Cambridge CB2 1PZ, UK, (2010)
Yang, X.: Bat Algorithm: Literature Review and Applications. School of Science and Technology, Middlesex University, The Burroughs, London NW4 4BT, United Kingdom, (2013)
Yang, X., Karamanoglu, M., Fong, S.: Bat algorithm for topology optimization in microelectronic applications. School of Science and Technology, Middlesex University, Hendon Campus, London NW4 4BT, UK, (2012)
Yuanbin, M., Xinquan, Z., Sujian, X.: Local Memory Search Bat Algorithm for Grey Economic Dynamic System. Statistics and Mathematics Institute, (2013)
Acknowledgments
We would like to express our gratitude to the CONACYT and Tijuana Institute of Technology for the facilities and resources granted for the development of this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
PĂ©rez, J., Valdez, F., Castillo, O. (2015). A New Bat Algorithm with Fuzzy Logic for Dynamical Parameter Adaptation and Its Applicability to Fuzzy Control Design. In: Castillo, O., Melin, P. (eds) Fuzzy Logic Augmentation of Nature-Inspired Optimization Metaheuristics. Studies in Computational Intelligence, vol 574. Springer, Cham. https://doi.org/10.1007/978-3-319-10960-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-10960-2_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10959-6
Online ISBN: 978-3-319-10960-2
eBook Packages: EngineeringEngineering (R0)