Skip to main content

Advertisement

Log in

Fuzzy Logic in Dynamic Parameter Adaptation of Harmony Search Optimization for Benchmark Functions and Fuzzy Controllers

  • Published:
International Journal of Fuzzy Systems Aims and scope Submit manuscript

Abstract

Nowadays the use of fuzzy logic has been increasing in popularity, and this is mainly due to the inference mechanism that allows simulating human reasoning in knowledge-based systems. The main contribution of this work is using the concepts of fuzzy logic in a method for dynamically adapting the main parameters of the harmony search algorithm during execution. Dynamical adaptation of parameters in metaheuristics has been shown to improve performance and accuracy in a wide range of applications. For this reason, we propose and approach for fuzzy adaptation of parameters in harmony search. Two case studies are considered for testing the proposed approach, the optimization of mathematical functions, which are unimodal, multimodal, hybrid, and composite functions and a control problem without noise and when noise is considered. A statistical comparison between the harmony search algorithm and the fuzzy harmony search algorithm is presented to verify the advantages of the proposed approach.

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

Similar content being viewed by others

References

  1. Montes, M., Padilla, A., Canul, J., Ponce, J., Ochoa, A.: Comparative of effectiveness when classifying colors using rgb image representation with PSO with time decreasing inertial coefficient and GA algorithms as classifiers. In Fuzzy logic augmentation of neural and optimization algorithms: theoretical aspects and real applications. Springer, Cham, pp. 527–546 (2018)

  2. Zhao, H., Gao, W., Deng, W., Sun, M.: Study on an adaptive co-evolutionary ACO algorithm for complex optimization problems. Symmetry 10(4), 104 (2018)

    Google Scholar 

  3. Amador-Angulo, L., Castillo, O.: Statistical comparison of the bee colony optimization and fuzzy BCO algorithms for fuzzy controller design using trapezoidals MFs. In Recent developments and the new direction in soft-computing foundations and applications. Springer, Cham, pp. 291–306 (2018)

    Google Scholar 

  4. Ghanem, W. A. H., & Jantan, A.: Hybridizing bat algorithm with modified pitch adjustment operator for numerical optimization problems. In Modeling, simulation, and optimization. Springer, Cham, pp. 57–69 (2018)

  5. Kadri, R.L., Boctor, F.F.: An efficient genetic algorithm to solve the resource-constrained project scheduling problem with transfer times: the single mode case. Eur. J. Oper. Res. 265(2), 454–462 (2018)

    MathSciNet  MATH  Google Scholar 

  6. Wang, Y., et al.: On the selection of solutions for mutation in differential evolution. Front. Comput. Sci. 12(2), 297–315 (2018)

    Google Scholar 

  7. Mora-Gutiérrez, R.A., Ramírez-Rodríguez, J., Rincón-García, E.A., Ponsich, A., Herrera, O., Lara-Velázquez, P.: Adaptation of the musical composition method for solving constrained optimization problems. Soft. Comput. 18(10), 1931–1948 (2014)

    Google Scholar 

  8. Shivaie, M., Ameli, M.T.: A stochastic framework for multi-stage generation expansion planning under environmental and techno-economic constraints. Elect. Power Component. Syst. 44(17), 1917–1934 (2016)

    Google Scholar 

  9. Wang, Z., Lu, Y., Zhao, L., Cao, N.: Improved harmony search algorithm for truck scheduling problem in multiple-door cross-docking systems. Discr. Dynam. Nat. Soc. 2018, 18 (2018)

    MathSciNet  MATH  Google Scholar 

  10. Nazari-Heris, M., Babaei, A.F., Mohammadi-Ivatloo, B., Asadi, S.: Improved harmony search algorithm for the solution of non-linear non-convex short-term hydrothermal scheduling. Energy 151, 226–237 (2018)

    Google Scholar 

  11. Chao, F., Zhou, D., Lin, C.M., Zhou, C., Shi, M., Lin, D.: Fuzzy cerebellar model articulation controller network optimization via self-adaptive global best harmony search algorithm. Soft. Comput. 22(10), 3141–3153 (2018)

    Google Scholar 

  12. Zadeh, M. M., & Bathaee, S. M. T.: Load frequency control in interconnected power system by nonlinear term and uncertainty considerations by using of harmony search optimization algorithm and fuzzy-neural network. In Iranian conference on electrical engineering (ICEE). IEEE, pp. 1094–1100 (2018)

  13. Brinda, M.D., Suresh, A., Rashmi, M.R.: Optimal Sizing and Distribution System Reconfiguration of Hybrid FC/WT/PV System Using Cluster Computing based on Harmony Search Algorithm. Cluster Computing 22, 1–6 (2018)

    Google Scholar 

  14. Jahjouh, M., & Rolfes, R.: The performance of a modified harmony search algorithm in the structural identification and damage detection of a scaled offshore wind turbine laboratory model. In International conference on engineering optimization. Springer, Cham, pp. 185–199 (2018)

  15. Al-Betar, M.A., Awadallah, M.A., Khader, A.T., Bolaji, A.L.A., Almomani, A.: Economic load dispatch problems with valve-point loading using natural updated harmony search. Neural Comput. Appl. 29(10), 767–781 (2018)

    Google Scholar 

  16. Meng, T., Pan, Q.K., Li, J.Q., Sang, H.Y.: An improved migrating birds optimization for an integrated lot-streaming flow shop scheduling problem. Swarm Evol. Comput. 38, 64–78 (2018)

    Google Scholar 

  17. Geem, Z. W., Tseng, C. L., & Park, Y.: Harmony search for generalized orienteering problem: best touring in China. In International conference on natural computation. Springer, Berlin, Heidelberg, pp. 741–750 (2005)

  18. Ouyang, H., Kong, X., Hu, B., Li, Z., & Liu, G.: Competition harmony search algorithm with dimension selection for continuous optimization problems. In 2018 Chinese control and decision conference (CCDC). IEEE, pp. 6032–6037 (2018)

  19. Peraza, C., Valdez, F., & Castillo, O.: Improved method based on type-2 fuzzy logic for the adaptive harmony search algorithm. In Fuzzy logic augmentation of neural and optimization algorithms: theoretical aspects and real applications. Springer, Cham, pp. 29–37 (2018)

  20. 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. Operat. Res. 24(1), 179–192 (2018)

    Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  22. Zaki, A.M., El-Bardini, M., Soliman, F.A.S., Sharaf, M.M.: Embedded two level direct adaptive fuzzy controller for dc motor speed control. Ain Shams Eng. J. 9(1), 65–75 (2018)

    Google Scholar 

  23. Hameed, H. S. Brushless DC motor controller design using MATLAB applications. In: 2018 1st international scientific conference of engineering sciences-3rd scientific conference of engineering science (ISCES). IEEE, pp. 44–49 (2018)

  24. Ortigoza, R.S., Rodriguez, V.H., Marquez, E.H., Ponce, M., Sanchez, J.R., Juarez, J.N., Ortigoza, G.S., Perez, J.H.: A trajectory tracking control for a boost converter–inverter–DC motor combination. IEEE Latin Am. Trans. 16(4), 1008–1014 (2018)

    Google Scholar 

  25. Mamdani, E. H. (1974, December). Application of Fuzzy Algorithms for Control of Simple Dynamic Plant. In Proceedings of the institution of electrical engineers (Vol. 121, No. 12, pp. 1585-1588). IET

    Google Scholar 

  26. Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning—I. Inf. Sci. 8(3), 199–249 (1975)

    MathSciNet  MATH  Google Scholar 

  27. Cheng, S., Qin, Q., Wu, Z., Shi, Y., & Zhang, Q.: Multimodal optimization using particle swarm optimization algorithms: CEC 2015 competition on single objective multi-niche optimization. In 2015 IEEE Congress on evolutionary computation (CEC). IEEE, pp. 1075–1082 (2015)

  28. Gu, F., Cheung, Y. M., & Luo, J.: An Evolutionary algorithm based on decomposition for multimodal optimization problems. In 2015 IEEE congress on evolutionary computation (CEC). IEEE, pp. 1091–1097 (2015)

  29. Zheng, S., Yu, C., Li, J., & Tan, Y.: Exponentially decreased dimension number strategy based dynamic search fireworks algorithm for solving CEC2015 competition problems. In 2015 IEEE congress on evolutionary computation (CEC). IEEE, pp. 1083–1090 (2015)

  30. 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, 1–14 (2018)

    Google Scholar 

  31. Rodríguez, L., Castillo, O., García, M., Soria, J.: A new randomness approach based on sine waves to improve performance in metaheuristic algorithms. Soft. Comput. 2, 1–23 (2020)

    Google Scholar 

  32. Castillo, O., Melin, P., Ontiveros, E., Peraza, C., Ochoa, P., Valdez, F., Soria, J.: A high-speed interval type 2 fuzzy system approach for dynamic parameter adaptation in metaheuristics. Eng. Appl. Artif. Intell. 85, 666–680 (2019)

    MATH  Google Scholar 

  33. Castillo, O. & Melin, P.: A new fuzzy-fractal-genetic method for automated mathematical modelling and simulation of robotic dynamic systems. In 1998 IEEE international conference on fuzzy systems proceedings, Anchorage, Alaska, IEEE Press, vol. 2, pp. 1182–1187 (1998)

  34. Castillo, O.: Type-2 fuzzy logic in intelligent control applications. Studies in fuzziness and soft computing 272. Springer, Heildeberg (2012)

    Google Scholar 

  35. Rodriguez, L., Castillo, O., Soria, J., Melin, P., Valdez, F., Gonzalez, C.I., Martinez, G.E., Soto, J.: A fuzzy hierarchical operator in the grey wolf optimizer algorithm. Appl. Soft Comput. 57, 315–328 (2017)

    Google Scholar 

  36. Sanchez, M.A., Castillo, O., Castro, J.R., Melin, P.: Fuzzy granular gravitational clustering algorithm for multivariate data. Inf. Sci. 279, 498–511 (2014)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We thank the Division of Graduate Studies and Research of Tijuana Institute of Technology and the financial support provided by CONACYT contract grant Number: 122.

Author information

Authors and Affiliations

Authors

Contributions

FV analyzed the results and did investigation; OC conceived of the presented approach and developed the framework of this study, including methodology; CP carried out the simulations and wrote the article. All authors discussed the results and contributed to the final manuscript.

Corresponding author

Correspondence to Oscar Castillo.

Ethics declarations

Competing interest

The authors declare no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Valdez, F., Castillo, O. & Peraza, C. Fuzzy Logic in Dynamic Parameter Adaptation of Harmony Search Optimization for Benchmark Functions and Fuzzy Controllers. Int. J. Fuzzy Syst. 22, 1198–1211 (2020). https://doi.org/10.1007/s40815-020-00860-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40815-020-00860-7

Keywords

Navigation