AISP 2013: Artificial Intelligence and Signal Processing pp 267-276 | Cite as
Adaptive Parameter Selection in Comprehensive Learning Particle Swarm Optimizer
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 adaptionReferences
- 1.Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, pp. 1942–1948 (1995)Google Scholar
- 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.Bratton, D., Kennedy, J.: Defining a standard for particle swarm optimization. In: IEEE Swarm Intelligence Symposium, pp. 120–127 (2007)Google Scholar
- 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
- 7.Najim, K., Poznyak, A.S.: Learning Automata: Theory and Applications. Pergamon Press, Oxford (1994)Google Scholar
- 6.Hasanzadeh, M., Meybodi, M.R., Ebadzadeh, M.M.: Adaptive cooperative particle swarm optimizer. Appl. Intell. 39(2), 397–420 (2013)CrossRefGoogle Scholar
- 7.Hasanzadeh, M., Meybodi, M.R.: Grid resource discovery based on distributed learning automata. Computing 96(9), 909–922 (2014)CrossRefGoogle Scholar
- 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.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.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.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.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.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.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