Skip to main content
Log in

Interval type-2 fuzzy logic for dynamic parameter adaptation in the bat algorithm

  • Focus
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

We describe in this paper a proposed enhancement of the bat algorithm (BA) using interval type-2 fuzzy logic for dynamically adapting the BA parameters. The BA is a metaheuristic algorithm inspired by the behavior of micro bats that use the echolocation feature for hunting their prey, and this algorithm has been recently applied to different optimization problems obtaining good results. We propose a new method for dynamic parameter adaptation in the BA using interval type-2 fuzzy logic, where an especially design fuzzy system is responsible for determining the optimal values for the parameters of the algorithm. Simulations results on a set of benchmark mathematical functions with the interval type-2 fuzzy bat algorithm outperform the traditional bat algorithm and a type-1 fuzzy variant of BA. The proposed integration of the type-2 fuzzy system into the BA has the goal of improving the performance of BA for the future applicability of the algorithm in more complex optimization problems where higher levels of uncertainty need to be handled, like in the optimization of fuzzy controllers.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26

Similar content being viewed by others

References

  • Adorio EP, Diliman UP (2005) MVF—Multivariate test functions library in C for unconstrained global optimization. http://www.geocities.ws/eadorio/mvf.pdf

  • Amador-Angulo L, Castillo O (2015) Statistical analysis of type-1 and interval type-2 fuzzy logic in dynamic parameter adaptation of the BCO. IFSA-EUSFLAT 2015

  • Behrouz S, Bahareh B, Parisa G (2015) Fault detection in nonlinear systems based on type-2 fuzzy sets and bat optimization algorithm. J Intell Fuzzy Syst 28(1):179–187

    Google Scholar 

  • Castillo O, Amador-Angulo L, Castro JR, Garcia-Valdez M (2016) A comparative study of type-1 fuzzy logic systems, interval type-2 fuzzy logic systems and generalized type-2 fuzzy logic systems in control problems. Inf Sci 354:257–274

    Article  Google Scholar 

  • Fister I Jr, Fister D, Yang, XS (2013) A hybrid bat algorithm. Elek 734, trotehniski vestnik 1–7

  • Gandomi AH, Yang X-S (2014) Chaotic bat algorithm. J Comput Sci 5(2):224–232

    Google Scholar 

  • Goel N, Gupta D, Goel S (2013) Performance of firefly and bat algorithm for unconstrained optimization problems. Int J Adv Res Comput Sci Softw Eng 3(5):1405–1409

    Google Scholar 

  • González CI, Castro JR, Melin P, Castillo O (2015) Cuckoo search algorithm for the optimization of type-2 fuzzy image edge detection systems. CEC 2015, Sendai, Japan

  • Gonzalez CI, Patricia Melin JR, Castillo O, Mendoza O (2014) Optimization of interval type-2 fuzzy systems for image edge detection. Appl Soft Comput 13:631–643

    Google Scholar 

  • Gupta D, Ghafir S (2012) An overview of methods maintaining diversity in genetic algorithms. Int J Emerg Technol Adv Eng 2(5):56–50

    Google Scholar 

  • Gupta N (2014) Comparative study of type-1 and type-2 fuzzy system. Int J Eng Res Gen Sci 2(4):195–198

    Google Scholar 

  • Haupt RL, Haupt S (2004) Practical genetic algorithm. Wiley-Interscience a Wiley, Hoboken

    MATH  Google Scholar 

  • Jun L, Liheng L, Xianyi W (2015) A double-subpopulation variant of the bat algorithm. Appl Math Comput 263:361–377

    MathSciNet  Google Scholar 

  • Mirjalili S, Mirjalili SM, Yang X-S (2014) Binary bat algorithm. Neural Comput Appl 25(3):663–681

    Article  Google Scholar 

  • Mishra SK (2006) Performance of differential evolution and particle swarm methods on some relatively harder multi-modal benchmark functions. MPRA Mubich Personal RePEc Archive, 10, pp 1–17. https://mpra.ub.uni-muenchen.de/1743/

  • Olivas F, Valdez F, Castillo O (2013) Particle swarm optimization with dynamic parameter adaptation using interval type-2 fuzzy logic for benchmark mathematical functions. 2013 world congress on nature and biologically inspired computing (NaBIC)

  • Olivas F, Valdez F, Castillo O (2015) Dynamic parameter adaptation in ant colony optimization using a fuzzy system for TSP problems. In: 2015 conference of the international fuzzy systems association and the European society for fuzzy logic and technology (IFSA-EUSFLAT-15)

  • Perez J, Castillo O, Valdez F (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. Springer, Berlin, pp 65–79

    Google Scholar 

  • Pérez J, Valdez F, Castillo O (2014) Bat algorithm comparison with genetic algorithm using benchmark functions. In: Melin P, Castillo O (eds) Recent advances on hybrid approaches for designing intelligent systems. Springer, Berlin, pp 225–237

    Chapter  Google Scholar 

  • Perez J, Valdez F, Castillo O (2015) A new bat algorithm augmentation using fuzzy logic for dynamical parameter adaptation. In: MICAI-2015: Mexican international conference on artificial intelligence, pp 433–442

  • Perez J, Valdez F, Castillo O (2015) Modification of the bat algorithm using fuzzy logic for dynamic parameter adaptation. In: CEC2015 IEEE congress on evolutionary computation

  • Perez J, Valdez F, Castillo O (2015) Modification of the bat algorithm using fuzzy logic for dynamical parameter adaptation. In: IEEE congress on evolutionary computation (CEC 2015), pp 464–471

  • Perez J, Valdez F, Castillo O (2016) Modification of the bat algorithm using type-2 fuzzy logic for dynamical parameter adaptation. Nat Inspir Des Hybrid Intell Syst 667:385–400

    Google Scholar 

  • Perez J, Valdez F, Castillo O, Roeva O (2016) Bat algorithm with parameter adaptation using interval type-2 fuzzy logic for benchmark mathematical functions. In: Proceedings of 8th international IEEE conference on intelligent systems, pp 120–127

  • Roeva O, Perez J, Valdez F, Castillo O (2016) InterCriteria analysis of bat algorithm with parameter adaptation using type-1 and interval type-2 fuzzy systems. In: 20th international conference on intuitionistic fuzzy sets, vol 22, no 3, pp 91–105

  • Yang XS (2010a) A new metaheuristic bat-inspired algorithm. Nature inspired cooperative strategies for optimization (NISCO 2010), pp 67–74

  • Yang X-S (2010b) BAT algorithm. Nature-inspired metaheuristic algorithms. Luniver Press, UK, pp 97–104

    Google Scholar 

  • Yang X-S (2012) Bat algorithm for multiobjective optimization. Int J Bio-Inspir Comput 3(5):267–274

    Article  Google Scholar 

  • Yang X-S (2013) Bat algorithm: literature review and applications. J Bio-Inspir Comput 5(3):141–149

    Article  Google Scholar 

  • Yang X-S (2014) Nature-inspired optimization algorithm. Middlesex University London, Elsevier, London

    MATH  Google Scholar 

  • Yılmaz S, Kücüksille EU (2015) A new modification approach on bat algorithm for solving optimization problems. Appl Soft Comput 259–275

  • Zadeh L (1965) Fuzzy sets. Inform Control 338–353

Download references

Acknowledgements

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.

Funding This research work did not receive funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Oscar Castillo.

Ethics declarations

Conflict of interest

All the authors in the paper have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by H. Ponce.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Perez, J., Valdez, F., Castillo, O. et al. Interval type-2 fuzzy logic for dynamic parameter adaptation in the bat algorithm. Soft Comput 21, 667–685 (2017). https://doi.org/10.1007/s00500-016-2469-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-016-2469-3

Keywords

Navigation