Adaptive Parameter Selection in Comprehensive Learning Particle Swarm Optimizer

  • Mohammad Hasanzadeh
  • Mohammad Reza Meybodi
  • Mohammad Mehdi Ebadzadeh
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 427)

Abstract

The widespread usage of optimization heuristics such as Particle Swarm Optimizer (PSO) imposes huge challenges on parameter adaption. One variant of PSO is Comprehensive Learning Particle Swarm Optimizer (CLPSO), which uses all individuals’ best information to update their velocity. The novel strategy of CLPSO enables population to read from exemplars for specified generations which is called refreshing gap m. In this paper, we develop two classes of Learning Automata (LA) in order to study the learning ability of automata for CLPSO refreshing gap tuning. In the first class, a learning automaton is assigned to the population and in the second one each particle has its own personal automaton. We also compare the proposed algorithm with CLPSO and CPSO-H algorithms. Simulation results show that our algorithms outperform their counterpart algorithms in term of performance, robustness and convergence speed.

Keywords

Particle Swarm Optimizer (PSO) Comprehensive Learning Particle Swarm Optimizer (CLPSO) Learning Automata (LA) Parameter adaption 

References

  1. 1.
    Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)Google Scholar
  2. 2.
    Eberhart, R., Kennedy, J.: A new optimizer using particle swarm theory. In: 6th International Symposium on Micro Machine and Human Science, pp. 39−43 (1995)Google Scholar
  3. 3.
    Bratton, D., Kennedy, J.: Defining a standard for particle swarm optimization. In: IEEE Swarm Intelligence Symposium, pp. 120–127 (2007)Google Scholar
  4. 4.
    Liang, J., Qin, A., Suganthan, P.N., Baskar, S.: Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 10(3), 281–295 (2006)CrossRefGoogle Scholar
  5. 7.
    Najim, K., Poznyak, A.S.: Learning Automata: Theory and Applications. Pergamon Press, Oxford (1994)Google Scholar
  6. 6.
    Hasanzadeh, M., Meybodi, M.R., Ebadzadeh, M.M.: Adaptive cooperative particle swarm optimizer. Appl. Intell. 39(2), 397–420 (2013)CrossRefGoogle Scholar
  7. 7.
    Hasanzadeh, M., Meybodi, M.R.: Grid resource discovery based on distributed learning automata. Computing 96(9), 909–922 (2014)CrossRefGoogle Scholar
  8. 8.
    Hasanzadeh, M., Meybodi, M.R.: Deployment of gLite middleware: an E-Science grid infrastructure. In: 21st IEEE Iranian Conference on Electrical Engineering, pp. 1−6 (2013)Google Scholar
  9. 9.
    Esnaashari, M., Meybodi, M.R.: A cellular learning automata-based deployment strategy for mobile wireless sensor networks. J. Parallel Distrib. Comput. 71(7), 988–1001 (2011)CrossRefMATHGoogle Scholar
  10. 10.
    Abin, A.A., Fotouhi, M., Kasaei, S.: A new dynamic cellular learning automata-based skin detector. Multimedia Syst. 15(5), 309–323 (2009)CrossRefGoogle Scholar
  11. 11.
    Hashemi, A.B., Meybodi, M.R.: A note on the learning automata based algorithms for adaptive parameter selection in PSO. Appl. Soft Comput. 11(1), 689–705 (2011)CrossRefGoogle Scholar
  12. 12.
    Hasanzadeh, M., Meybodi, M.R., Shiry, S.: Improving learning automata based particle swarm: an optimization algorithm. In: 12th IEEE International Symposium on Computational Intelligence and Informatics, pp. 291−296 (2011)Google Scholar
  13. 13.
    Van den Bergh, F., Engelbrecht, A.P.: A cooperative approach to particle swarm optimization. IEEE Trans. Evol. Comput. 8(3), 225–239 (2004)CrossRefGoogle Scholar
  14. 14.
    Hasanzadeh, M., Meybodi, M.R.: A robust heuristic algorithm for cooperative particle swarm optimizer: a learning automata approach. In: 20th IEEE Iranian Conference on Electrical Engineering, pp. 656−661 (2012)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Mohammad Hasanzadeh
    • 1
  • Mohammad Reza Meybodi
    • 1
  • Mohammad Mehdi Ebadzadeh
    • 1
  1. 1.Computer Engineering and Information Technology DepartmentAmirkabir University of Technology (Tehran Polytechnic)TehranIran

Personalised recommendations