Type-2 Fuzzy Logic Augmentation of the Imperialist Competitive Algorithm with Dynamic Parameter Adaptation

  • Emer BernalEmail author
  • Oscar Castillo
  • José Soria
  • Fevrier Valdez
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1000)


In this paper we propose the utilization of type-2 fuzzy systems for the dynamic adjustment of parameters in the imperialist competitive algorithm (ICA), a type-1 fuzzy system was used as a basis, with decades as the input variable and the beta parameter as the output variable, then it was extended to interval type-2 fuzzy systems, and three variants with triangular, Gaussian and trapezoidal membership functions were performed. The imperialist competitive algorithm is based on the concept of imperialism, where the strongest countries absorb the weakest and make then their colonies. To measure the performance of the proposed method 10 mathematical functions with different number of decades are used and finally, a comparison was made between our variants and the results obtained with the type-1 fuzzy system to observe their behavior in the face of optimization problems.



We want to show our gratitude to CONACYT and Tijuana institute of technology for the resources provided for the development of our research.


  1. 1.
    Atashpaz-gargari, E., Hashemzadeh, F., Rajabioun, R., Lucas, C.: Colonial competitive algorithm: a novel approach for PID controller design in MIMO distillation column process. Int. J. Intell. Comput. Cybern. 1(3), 337–355 (2008)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Atashpaz-gargari, E., Lucas, C.: Imperialist competitive algorithm for minimum bit error rate beamforming. Int. J. Bio Inspired Comput. 1(2), 125–133 (2009)Google Scholar
  3. 3.
    Atashpaz-gargari, E., Lucas, C.: Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: Evolutionary Computation, pp. 4661–4667 (2007)Google Scholar
  4. 4.
    Bernal, E., Castillo, O., Soria, J.: Imperialist competitive algorithm applied to the optimization of mathematical functions: a parameter variation study. In: Design of Intelligent Systems Based on Fuzzy Logic. Neural Networks and Nature-Inspired Optimization, vol. 601, pp. 219–232. Springer (2015)Google Scholar
  5. 5.
    Bernal, E., Castillo, O., Soria, J.: Imperialist competitive algorithm with dynamic parameter adaptation applied to the optimization of mathematical functions. In: Nature Inspired Design of Hybrid Intelligent Systems, vol. 667, pp. 329–341. Springer (2017)Google Scholar
  6. 6.
    Bernal, E., Castillo, O., Soria, J., Valdez, F.: Imperialist competitive algorithm with dynamic parameter adaptation using fuzzy logic applied to the optimization of mathematical functions. Algorithms 10(1), 18 (2017)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Bernal, E., Castillo, O., Soria, J.: A fuzzy logic approach for dynamic adaptation of parameters in galactic swarm optimization. In: Annual Conference of the North American Fuzzy Information Processing Society (NAFIPS), pp. 1–6. IEEE (2017)Google Scholar
  8. 8.
    Bernal, E., Castillo, O., Soria, J.: Fuzzy logic for dynamic adaptation in the imperialist competitive algorithm. In: IEEE Symposium Series on Computational Intelligence (SSCI), pp. 1–7. IEEE (2017)Google Scholar
  9. 9.
    Castro, J.R., Castillo, O., Martinez, L.G.: Interval type-2 fuzzy logic toolbox. Eng. Lett. 15(1), 89–98 (2007)Google Scholar
  10. 10.
    Duan, H., Huang, L.Z.: Imperialist competitive algorithm optimized artificial neural networks for UCAV global path planning. Neurocomputing 125, 166–171 (2013)CrossRefGoogle Scholar
  11. 11.
    Mahmoodabadi, M.J., Jahanshahi, H.: Multi objective optimized fuzzy-PID controllers for fourth order nonlinear systems. Eng. Sci. Technol. Int. J. 19(2), 1084–1098 (2016)CrossRefGoogle Scholar
  12. 12.
    Melin, P., Olivas, F., Castillo, O., Valdez, F., Soria, J., Valdez, M.: Optimal design of fuzzy classification systems using PSO with dynamic parameter adaptation through fuzzy logic. Expert Syst. Appl. 40(8), 3196–3206 (2012)CrossRefGoogle Scholar
  13. 13.
    Mitchell, M.: An Introduction to Genetic Algorithms. MIT Press, Cambridge (1999)zbMATHGoogle Scholar
  14. 14.
    Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey Wolf optimizer. Adv. Eng. Softw. 68, 46–61 (2014)CrossRefGoogle Scholar
  15. 15.
    Ontiveros-robles, E., Melin, P., Castillo, O.: Comparative analysis of noise robustness of type 2 fuzzy logic controllers. Kybernetika 54(1), 175–201 (2018)MathSciNetzbMATHGoogle Scholar
  16. 16.
    Valdez, F., Melin, P., Castillo, O.: An improved evolutionary method with fuzzy logic for combining particle swarm optimization and genetic algorithms. Appl. Soft Comput. 11(2), 2625–2632 (2011)CrossRefGoogle Scholar
  17. 17.
    Zadeh, L.: Fuzzy logic = computing with words. IEEE Trans. Fuzzy Syst. 4(2), 103–111 (1996)CrossRefGoogle Scholar
  18. 18.
    Leal Ramírez, C., Castillo, O., Melin, P., Rodríguez Díaz, A.: Simulation of the bird agestructured population growth based on an interval type-2 fuzzy cellular structure. Inf. Sci. 181(3), 519–535 (2011)CrossRefGoogle Scholar
  19. 19.
    Cázarez-Castro, N.R., Aguilar, L.T., Castillo, O.: Designing type-1 and type-2 fuzzy logic controllers via fuzzy Lyapunov synthesis for nonsmooth mechanical systems. Eng. Appl. Artif. Intell. 25(5), 971–979 (2012)CrossRefGoogle Scholar
  20. 20.
    Castillo, O., Melin, P.: Intelligent systems with interval type-2 fuzzy logic. Int. J. Innov. Comput. Inf. Control 4(4), 771–783 (2008)Google Scholar
  21. 21.
    Mendez, G.M., Castillo, O.: Interval type-2 TSK fuzzy logic systems using hybrid learning algorithm. In: IEEE International Conference on Fuzzy Systems, pp. 230–235 (2005)Google Scholar
  22. 22.
    Castillo, O., Melin, P.: Intelligent control of complex electrochemical systems with a neuro-fuzzy-genetic approach. IEEE Trans. Ind. Electron. 48(5), 951–955 (2001)CrossRefGoogle Scholar
  23. 23.
    Rubio, E., Castillo, O., Valdez, F., Melin, P., Gonzalez, C.I., Martinez, G.: An extension of the fuzzy possibilistic clustering algorithm using type-2 fuzzy logic techniques. Adv. Fuzzy Syst. 2017, 23 (2017)Google Scholar
  24. 24.
    Aguilar, L., Melin, P., Castillo, O.: Intelligent control of a stepping motor drive using a hybrid neuro-fuzzy ANFIS approach. Appl. Soft Comput. 3(3), 209–219 (2003)CrossRefGoogle Scholar
  25. 25.
    Melin, P., Castillo, O.: Adaptive intelligent control of aircraft systems with a hybrid approach combining neural networks, fuzzy logic and fractal theory. Appl. Soft Comput. 3(4), 353–362 (2003)CrossRefGoogle Scholar
  26. 26.
    Melin, P., Amezcua, J., Valdez, F., Castillo, O.: A new neural network model based on the LVQ algorithm for multi-class classification of arrhythmias. Inf. Sci. 279, 483–497 (2014)MathSciNetCrossRefGoogle Scholar
  27. 27.
    Melin, P., Castillo, O.: Modelling, Simulation and Control of Non-Linear Dynamical Systems: An Intelligent Approach Using Soft Computing and Fractal Theory. CRC Press, Boca Raton (2001)CrossRefGoogle Scholar
  28. 28.
    Melin, P., Sánchez, D., Castillo, O.: Genetic optimization of modular neural networks with fuzzy response integration for human recognition. Inf. Sci. 197, 1–19 (2012)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Emer Bernal
    • 1
    Email author
  • Oscar Castillo
    • 1
  • José Soria
    • 1
  • Fevrier Valdez
    • 1
  1. 1.Tijuana Institute of TechnologyTijuanaMexico

Personalised recommendations