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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
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)
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
Branke, J.: Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1875–1882. IEEE (1999)
Branke, J.: Evolutionary Optimization in Dynamic Environments. Springer, Heidelberg (2002)
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
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
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
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)
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)
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)
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)
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)
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
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
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
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
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
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
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
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
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)
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)
Narendra, K.S., Thathachar, M.A.: Learning Automata: An Introduction. Prentice-Hall, Hoboken (1989)
Narendra, K.S., Thathachar, M.A.L.: Learning Automata: An Introduction. Courier Corporation, North Chelmsford (2012b)
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
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
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)
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)
Novoa-Hernández, P., Corona, C.C., Pelta, D.A.: Efficient multi-swarm PSO algorithms for dynamic environments. Memetic Comput. 3, 163–174 (2011)
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)
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
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
Rezvanian, A., Saghiri, A.M., Vahidipour, S.M., Esnaashari, M., Meybodi, M.R.: Recent Advances in Learning Automata. Springer, Berlin (2018a)
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)
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)
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
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)
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)
Vafashoar, R., Morshedlou, H., Rezvanian, A., Meybodi, M.R.: Cellular Learning Automata: Theory and Applications. Springer, Heidelberg (2021)
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)
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
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-76291-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-76290-2
Online ISBN: 978-3-030-76291-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)