A Fuzzy Harmony Search Algorithm for the Optimization of a Benchmark Set of Functions

  • Cinthia Peraza
  • Fevrier Valdez
  • Oscar CastilloEmail author
  • Patricia Melin
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11288)


A fuzzy harmony search algorithm (FHS) is presented in this paper. This method uses a fuzzy system for dynamic adaptation of the harmony memory accepting (HMR) parameter along the iterations, and in this way achieving control of the intensification and diversification of the search space. This method was previously applied to classic benchmark mathematical functions with different number of dimensions. However, in this case we decided to apply the proposed FHS to benchmark mathematical problems provided by the CEC 2015 competition, which are unimodal, multimodal, hybrid and composite functions to check the efficiency for the proposed method. A comparison is presented to verify the results obtained with respect to the original harmony search algorithm and fuzzy harmony search algorithm.


Harmony search algorithm Optimization of benchmark mathematical functions Fuzzy logic and dynamic parameter adaptation 


  1. 1.
    Peraza, C., Valdez, F., Castillo, O.: An adaptive fuzzy control based on harmony search and its application to optimization. In: Melin, P., Castillo, O., Kacprzyk, J. (eds.) Nature-Inspired Design of Hybrid Intelligent Systems. SCI, vol. 667, pp. 269–283. Springer, Cham (2017). Scholar
  2. 2.
    Peraza, C., Valdez, F., Castillo, O.: Comparative study of type-1 and interval type-2 fuzzy systems in the fuzzy harmony search algorithm applied to Benchmark functions. In: Kacprzyk, J., Szmidt, E., Zadrożny, S., Atanassov, Krassimir T., Krawczak, M. (eds.) IWIFSGN/EUSFLAT -2017. AISC, vol. 643, pp. 162–170. Springer, Cham (2018). Scholar
  3. 3.
    Peraza, C., Valdez, F., Garcia, M., Melin, P., Castillo, O.: A new fuzzy harmony search algorithm using fuzzy logic for dynamic parameter adaptation. Algorithms 9(4), 69 (2016)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Peraza, C., Valdez, F., Melin, P.: Optimization of Intelligent controllers using a type-1 and interval type-2 fuzzy harmony search algorithm. Algorithms 10(3), 82 (2017)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Peraza, C., Valdez, F., Castro, J.R., Castillo, O.: Fuzzy dynamic parameter adaptation in the harmony search algorithm for the optimization of the ball and beam controller. Adv. Oper. Res. 2018, 1–16 (2018)CrossRefGoogle Scholar
  6. 6.
    Ameli, K., Alfi, A., Aghaebrahimi, M.: A fuzzy discrete harmony search algorithm applied to annual cost reduction in radial distribution systems. Eng. Optim. 48(9), 1529–1549 (2016)CrossRefGoogle Scholar
  7. 7.
    Arabshahi, P., Choi, J.J., Marks, R.J., Caudell, T.P.: Fuzzy parameter adaptation in optimization: some neural net training examples. IEEE Comput. Sci. Eng. 3(1), 57–65 (1996)CrossRefGoogle Scholar
  8. 8.
    Patnaik, S.: Recent Developments in Intelligent Nature-Inspired Computing: IGI Global (2017)Google Scholar
  9. 9.
    Bernal, E., Castillo, O., Soria, J.: Imperialist Competitive Algorithm with Fuzzy Logic for Parameter Adaptation: A Parameter Variation Study. In: Atanassov, K.T., et al. (eds.) Novel Developments in Uncertainty Representation and Processing. AISC, vol. 401, pp. 277–289. Springer, Cham (2016). Scholar
  10. 10.
    Caraveo, C., Valdez, F., Castillo, O.: A new optimization meta-heuristic algorithm based on self-defense mechanism of the plants with three reproduction operators. Soft. Comput. 22(15), 4907–4920 (2018)CrossRefGoogle Scholar
  11. 11.
    Amador-Angulo, L., Castillo, O.: A new fuzzy bee colony optimization with dynamic adaptation of parameters using interval type-2 fuzzy logic for tuning fuzzy controllers. Soft. Comput. 22(2), 571–594 (2018)CrossRefGoogle Scholar
  12. 12.
    Valdez, F., Vazquez, J.C., Melin, P., Castillo, O.: Comparative study of the use of fuzzy logic in improving particle swarm optimization variants for mathematical functions using co-evolution. Appl. Soft Comput. 52, 1070–1083 (2017)CrossRefGoogle Scholar
  13. 13.
    Perez, J., Valdez, F., Castillo, O., Melin, P., Gonzalez, C., Martinez, G.: Interval type-2 fuzzy logic for dynamic parameter adaptation in the bat algorithm. Soft. Comput. 21(3), 667–685 (2017)CrossRefGoogle Scholar
  14. 14.
    Awad, N., Ali, M.Z., Reynolds, R.G.: A differential evolution algorithm with success-based parameter adaptation for CEC 2015 learning-based optimization. In: 2015 IEEE Congress on Evolutionary Computation (CEC), Sendai, Japan, pp. 1098–1105 (2015)Google Scholar
  15. 15.
    Rueda, J.L., Erlich, I.: Testing MVMO on learning-based real-parameter single objective benchmark optimization problems. In: 2015 IEEE Congress on Evolutionary Computation (CEC), Sendai, Japan, pp. 1025–1032 (2015)Google Scholar
  16. 16.
    Tan, W.W., Chua, T.W.: Uncertain rule-based fuzzy logic systems: introduction and new directions (Mendel, J.M.; 2001) [book review]. IEEE Comput. Intell. Mag. 2(1), 72–73 (2007)CrossRefGoogle Scholar
  17. 17.
    Castillo, O., Ochoa, P., Soria, J.: Differential evolution with fuzzy logic for dynamic adaptation of parameters in mathematical function optimization. In: Angelov, P., Sotirov, S. (eds.) Imprecision and Uncertainty in Information Representation and Processing. SFSC, vol. 332, pp. 361–374. Springer, Cham (2016). Scholar
  18. 18.
    Valdez, F., Melin, P., Castillo, O.: Evolutionary method combining particle swarm optimization and genetic algorithms using fuzzy logic for decision making, pp. 2114–2119 (2009)Google Scholar
  19. 19.
    Gao, K.Z., Suganthan, P.N., Pan, Q.K., Tasgetiren, M.F.: An effective discrete harmony search algorithm for flexible job shop scheduling problem with fuzzy processing time. Int. J. Prod. Res. 53, 5896–5911 (2015)CrossRefGoogle Scholar
  20. 20.
    Geem, Z.W., Kim, J.H., Loganathan, G.V.: A New Heuristic Optimization Algorithm: Harmony Search. Simulation 76(2), 60–68 (2001)CrossRefGoogle Scholar
  21. 21.
    Caraveo, C., Valdez, F., Castillo, O.: A new optimization metaheuristic based on the self-defense techniques of natural plants applied to the CEC 2015 Benchmark functions. In: Kacprzyk, J., Szmidt, E., Zadrożny, S., Atanassov, Krassimir T., Krawczak, M. (eds.) IWIFSGN/EUSFLAT -2017. AISC, vol. 641, pp. 380–388. Springer, Cham (2018). Scholar
  22. 22.
    Yang, X.: Nature Inspired Metaheuristic Algorithms University of Cambridge, United Kingdom, pp 73–76, Luniver Press (2010)Google Scholar
  23. 23.
    Yang, X.S., Geem, Z.W.: Music-inspired Harmony Search Algorithm: Theory And Applications. Springer, Heidelberg (2009). Scholar
  24. 24.
    Leal- Ramírez, C., Castillo, O., Melin, P., Rodríguez Díaz, A.: Simulation of the bird age-structured population growth based on an interval type-2 fuzzy cellular structure. Inf. Sci. 181(3), 519–535 (2011)MathSciNetCrossRefGoogle Scholar
  25. 25.
    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
  26. 26.
    Castillo, O., Amador-Angulo, L., Castro, J.R., García Valdez, M.: 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 (2016)CrossRefGoogle Scholar
  27. 27.
    Melin, P., Mancilla, A., Lopez, M., Mendoza, O.: A hybrid modular neural network architecture with fuzzy Sugeno integration for time series forecasting. Appl. Soft Comput. 7(4), 1217–1226 (2007)CrossRefGoogle Scholar
  28. 28.
    Castillo, O., Melin, P.: Intelligent systems with interval type-2 fuzzy logic. Int. J. Innovative Comput. Inf. Control 4(4), 771–783 (2008)Google Scholar
  29. 29.
    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
  30. 30.
    Melin, P., Castillo, O.: Intelligent control of complex electrochemical systems with a neuro-fuzzy-genetic approach. IEEE Trans. Ind. Electron. 48(5), 951–955CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2018

Authors and Affiliations

  • Cinthia Peraza
    • 1
  • Fevrier Valdez
    • 1
  • Oscar Castillo
    • 1
    Email author
  • Patricia Melin
    • 1
  1. 1.Division of Graduate StudiesTijuana Institute of TechnologyTijuanaMexico

Personalised recommendations