Skip to main content

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

  • Chapter
  • First Online:
Fuzzy Logic Augmentation of Nature-Inspired Optimization Metaheuristics

Part of the book series: Studies in Computational Intelligence ((SCI,volume 574))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. Biswal, S., Barisal, A.K., Behera, A., Prakash, T.: Optimal Power Dispatch Using Bat Algorithm, Department of Electrical Engineering., VSSUT, Burla, India, (2013)

    Google Scholar 

  3. Engelbrecht, A.: Fundamentals of Computational Swarm Intelligence. A. P. Engelbrecht University of Pretoria South Africa, Wiley. pp. 25–26 and 66–70, (2005)

    Google Scholar 

  4. 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

    Google Scholar 

  5. Gandomi, A., Yang, X.: Chaotic Bat Algorithm. The University of Akron, Department of Civil Engineering, USA (2013)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. Yang, X.: A New Metaheuristic Bat-Inspired Algorithm. Department of Engineering, University of Cambridge, Trumpington Street, Cambridge CB2 1PZ, UK, (2010)

    Google Scholar 

  23. Yang, X.: Bat Algorithm: Literature Review and Applications. School of Science and Technology, Middlesex University, The Burroughs, London NW4 4BT, United Kingdom, (2013)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Yuanbin, M., Xinquan, Z., Sujian, X.: Local Memory Search Bat Algorithm for Grey Economic Dynamic System. Statistics and Mathematics Institute, (2013)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Fevrier Valdez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics