Skip to main content

Learning Automata for Online Function Evaluation Management in Evolutionary Multi-population Methods for Dynamic Optimization Problems

  • Chapter
  • First Online:
Advances in Learning Automata and Intelligent Optimization

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 208))

  • 323 Accesses

Abstract

Multi-population (MP) approach is among the most successful methods for solving continuous dynamic optimization problems (DOPs). Nevertheless, the MP approach has to conquer several obstacles to reach its maximum performance. One of these obstacles, which is the subject of this chapter, is how the MP methods exploit function evaluations (FEs). Since the calculation of FEs is the most expensive component of the evolutionary computation (EC) methods for solving real-world DOPs, we should find a way to spend a major portion of FEs around the most promising search area space. In generic form, the MP approach as a sub-population located far away from the optimal solution(s) is assigned the same amount of FEs as that near-optimal solution(s), which in turn exert deleterious effects on the performance of the optimization process. Therefore, one major challenge is how to suitably assign the FEs to each sub-population to enhance MP methods’ efficiency for DOPs. This chapter generalizes the application of variable-structure learning automaton (VSLA) and fixed-structure learning automaton (FSLA) for FE management to improve MP methods for DOPs. The present work is applied to DE-based MP methods, MP version of particle swarm optimization (PSO), firefly algorithm (FFA), and JAYA.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.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

  • Blackwell, T.: Particle swarm optimization in dynamic environments. In: Yang, S., Ong, Y.-S., Jin, Y. (eds.) Evolutionary Computation in Dynamic and Uncertain Environments, pp. 29–49. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  • Blackwell, T., Branke, J.: Multiswarms, exclusion, and anti-convergence in dynamic environments. IEEE Trans. Evol. Comput. 10, 459–472 (2006). https://doi.org/10.1109/TEVC.2005.857074

    Article  Google Scholar 

  • Branke, J.: Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1875–1882. IEEE (1999)

    Google Scholar 

  • Branke, J.: Evolutionary Optimization in Dynamic Environments. Springer, Heidelberg (2002)

    Google Scholar 

  • du Plessis, M.C., Engelbrecht, A.P.: Using competitive population evaluation in a differential evolution algorithm for dynamic environments. Eur. J. Oper. Res. 218, 7–20 (2012). https://doi.org/10.1016/j.ejor.2011.08.031

    Article  MathSciNet  MATH  Google Scholar 

  • du Plessis, M.C., Engelbrecht, A.P.: Differential evolution for dynamic environments with unknown numbers of optima. J. Glob. Optim. 55, 73–99 (2013). https://doi.org/10.1007/s10898-012-9864-9

    Article  MathSciNet  MATH  Google Scholar 

  • Economides, A., Kehagias, A.: The STAR automaton: expediency and optimality properties. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 32, 723–737 (2002). https://doi.org/10.1109/TSMCB.2002.1049607

    Article  Google Scholar 

  • Hashemi, A.B., Meybodi, M.R.: A multi-role cellular PSO for dynamic environments. In: Proceedings of the 14th International CSI Computer Conference, pp. 412–417. IEEE (2009a)

    Google Scholar 

  • Hashemi, A.B., Meybodi, M.R.: Cellular PSO: A PSO for dynamic environments. In: Cai, Z., Li, Z., Kang, Z., Liu, Y. (eds.) Advances in Computation and Intelligence. ISICA 2009, pp. 422–433. Springer, Heidelberg (2009b)

    Google Scholar 

  • Kamosi, M., Hashemi, A.B., Meybodi, M.R.: A new particle swarm optimization algorithm for dynamic environments. In: Proceedings of the First International Conference on Swarm, Evolutionary, and Memetic Computing, pp. 129–138. Springer, Heidelberg (2010b)

    Google Scholar 

  • Kamosi, M., Hashemi, A.B., Meybodi, M.R.: A hibernating multi-swarm optimization algorithm for dynamic environments. In: Proceedings of the Second World Congress on Nature and Biologically Inspired Computing, pp. 363–369. IEEE (2010a)

    Google Scholar 

  • Kazemi Kordestani, J., Meybodi, M.R.: Application of sub-population scheduling algorithm in multi-population evolutionary dynamic optimization. In: Gandomi, A.H., Emrouznejad, A., Jamshidi, M.M., Deb, K., Rahimi, I. (eds.) Evolutionary Computation in Scheduling, pp. 150–192. Wiley (2020)

    Google Scholar 

  • Kazemi Kordestani, J., Ahmadi, A., Meybodi, M.R.: An improved differential evolution algorithm using learning automata and population topologies. Appl. Intell. 41, 1150–1169 (2014). https://doi.org/10.1007/s10489-014-0585-2

    Article  Google Scholar 

  • Kazemi Kordestani, J., Abedi Firouzjaee, H., Meybodi, M.R.: An adaptive bi-flight cuckoo search with variable nests for continuous dynamic optimization problems. Appl. Intell. 48, 97–117 (2018). https://doi.org/10.1007/s10489-017-0963-7

    Article  Google Scholar 

  • Kazemi Kordestani, J., Rezvanian, A., Meybodi, M.R.: New measures for comparing optimization algorithms on dynamic optimization problems. Nat. Comput. 18, 705–720 (2019b). https://doi.org/10.1007/s11047-016-9596-8

    Article  MathSciNet  Google Scholar 

  • Kazemi Kordestani, J., Ranginkaman, A.E., Meybodi, M.R., Novoa-Hernández, P.: A novel framework for improving multi-population algorithms for dynamic optimization problems: a scheduling approach. Swarm Evol. Comput. 44, 788–805 (2019a). https://doi.org/10.1016/j.swevo.2018.09.002

    Article  Google Scholar 

  • Kordestani, J.K., Rezvanian, A., Meybodi, M.R.: An efficient oscillating inertia weight of particle swarm optimisation for tracking optima in dynamic environments. J. Exp. Theor. Artif. Intell. 28, 137–149 (2016). https://doi.org/10.1080/0952813X.2015.1020521

    Article  Google Scholar 

  • Kordestani, J.K., Meybodi, M.R., Rahmani, A.M.: A note on the exclusion operator in multi-swarm PSO algorithms for dynamic environments. Connection Sci. 0, 1–25 (2019). https://doi.org/10.1080/09540091.2019.1700912

    Article  Google Scholar 

  • Kordestani, J.K., Meybodi, M.R., Rahmani, A.M.: A two-level function evaluation management model for multi-population methods in dynamic environments: hierarchical learning automata approach. J. Exp. Theor. Artif. Intell. 0, 1–26 (2020). https://doi.org/10.1080/0952813X.2020.1721568

    Article  Google Scholar 

  • Mahdaviani, M., Kazemi Kordestani, J., Rezvanian, A., Meybodi, M.R.: LADE: learning automata based differential evolution. Int. J. Artif. Intell. Tools 24, 1550023 (2015). https://doi.org/10.1142/S0218213015500232

    Article  Google Scholar 

  • Mendes, R., Mohais, A.S.: DynDE: a differential evolution for dynamic optimization problems. In: IEEE Congress on Evolutionary Computation, vol. 3, pp. 2808–2815 (2005)

    Google Scholar 

  • Nabizadeh, S., Rezvanian, A., Meybodi, M.R.: A multi-swarm cellular PSO based on clonal selection algorithm in dynamic environments. In: 2012 International Conference on Informatics, Electronics & Vision (ICIEV), Dhaka, Bangladesh, pp. 482–486. IEEE (2012a)

    Google Scholar 

  • Narendra, K.S., Thathachar, M.A.: Learning Automata: An Introduction. Prentice-Hall, Hoboken (1989)

    Google Scholar 

  • Narendra, K.S., Thathachar, M.A.L.: Learning Automata: An Introduction. Courier Corporation, North Chelmsford (2012b)

    Google Scholar 

  • Nguyen, T.T., Yang, S., Branke, J.: Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol. Comput. 6, 1–24 (2012). https://doi.org/10.1016/j.swevo.2012.05.001

    Article  Google Scholar 

  • Nickabadi, A., Ebadzadeh, M.M., Safabakhsh, R.: A novel particle swarm optimization algorithm with adaptive inertia weight. Appl. Soft Comput. 11, 3658–3670 (2011). https://doi.org/10.1016/j.asoc.2011.01.037

    Article  Google Scholar 

  • Noroozi, V., AliB, Hashemi, Meybodi, M.: CellularDE: a cellular based differential evolution for dynamic optimization problems. In: Dobnikar, A., LotriÄŤ, U., Ĺ ter, B. (eds.) Adaptive and Natural Computing Algorithms, pp. 340–349. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  • Noroozi, V., Hashemi, A.B., Meybodi, M.R.: Alpinist CellularDE: a cellular based optimization algorithm for dynamic environments. In: Proceedings of the 14th Annual Conference Companion on Genetic and Evolutionary Computation, Philadelphia, Pennsylvania, USA, pp. 1519–1520. ACM Press (2012)

    Google Scholar 

  • Novoa-Hernández, P., Corona, C.C., Pelta, D.A.: Efficient multi-swarm PSO algorithms for dynamic environments. Memetic Comput. 3, 163–174 (2011)

    Article  Google Scholar 

  • Ozsoydan, F.B., Baykasoglu, A.: A multi-population firefly algorithm for dynamic optimization problems. In: 2015 IEEE International Conference on Evolving and Adaptive Intelligent Systems (EAIS), pp. 1–7 (2015)

    Google Scholar 

  • Ozsoydan, F.B., BaykasoÄźlu, A.: Quantum firefly swarms for multimodal dynamic optimization problems. Expert Syst. Appl. 115, 189–199 (2019). https://doi.org/10.1016/j.eswa.2018.08.007

    Article  Google Scholar 

  • Ranginkaman, A.E., Kazemi Kordestani, J., Rezvanian, A., Meybodi, M.R.: A note on the paper “a multi-population harmony search algorithm with external archive for dynamic optimization problems” by Turky and Abdullah. Inf. Sci. 288, 12–14 (2014). https://doi.org/10.1016/j.ins.2014.07.049

    Article  Google Scholar 

  • Rezvanian, A., Saghiri, A.M., Vahidipour, S.M., Esnaashari, M., Meybodi, M.R.: Recent Advances in Learning Automata. Springer, Berlin (2018a)

    Book  Google Scholar 

  • Rezvanian, A., Saghiri, A.M., Vahidipour, S.M., Esnaashari, M., Meybodi, M.R.: Learning automata theory. In: Recent Advances in Learning Automata, pp. 3–19. Springer, Heidelberg (2018c)

    Google Scholar 

  • Rezvanian, A., Moradabadi, B., Ghavipour, M., Daliri Khomami, M.M., Meybodi, M.R.: Introduction to learning automata models. In: Learning Automata Approach for Social Networks, pp. 1–49. Springer, Heidelberg (2019)

    Google Scholar 

  • Sharifi, A., Kazemi Kordestani, J., Mahdaviani, M., Meybodi, M.R.: A novel hybrid adaptive collaborative approach based on particle swarm optimization and local search for dynamic optimization problems. Appl. Soft Comput. 32, 432–448 (2015). https://doi.org/10.1016/j.asoc.2015.04.001

    Article  Google Scholar 

  • Sharifi, A., Noroozi, V., Bashiri, M., Hashemi, A.B., Meybodi, M.R.: Two phased cellular PSO: a new collaborative cellular algorithm for optimization in dynamic environments. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1–8 (2012)

    Google Scholar 

  • Trojanowski, K., Michalewicz, Z.: Searching for optima in non-stationary environments. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1843–1850. IEEE (1999)

    Google Scholar 

  • Vafashoar, R., Morshedlou, H., Rezvanian, A., Meybodi, M.R.: Cellular Learning Automata: Theory and Applications. Springer, Heidelberg (2021)

    Google Scholar 

  • Venkata Rao, R.: Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int. J. Industr. Eng. Comput. 7, 19–34 (2016)

    Google Scholar 

  • Yang, S., Li, C.: A clustering particle swarm optimizer for locating and tracking multiple optima in dynamic environment. IEEE Trans. Evol. Comput. 14, 959–974 (2010). https://doi.org/10.1109/TEVC.2010.2046667

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alireza Rezvanian .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kazemi Kordestani, J., Razapoor Mirsaleh, M., Rezvanian, A., Meybodi, M.R. (2021). Learning Automata for Online Function Evaluation Management in Evolutionary Multi-population Methods for Dynamic Optimization Problems. In: Kazemi Kordestani, J., Mirsaleh, M.R., Rezvanian, A., Meybodi, M.R. (eds) Advances in Learning Automata and Intelligent Optimization. Intelligent Systems Reference Library, vol 208. Springer, Cham. https://doi.org/10.1007/978-3-030-76291-9_8

Download citation

Publish with us

Policies and ethics