Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Dynamic multi-swarm particle swarm optimizer with cooperative learning strategy

Published: 01 April 2015 Publication History

Abstract

Graphical abstractDisplay Omitted HighlightsA new cooperative learning strategy is hybridized with DMS-PSO.Information can be exchanged among sub-swarms before the regrouping process.Experimental results show that DMS-PSO-CLS has a superior performance. In this article, the dynamic multi-swarm particle swarm optimizer (DMS-PSO) and a new cooperative learning strategy (CLS) are hybridized to obtain DMS-PSO-CLS. DMS-PSO is a recently developed multi-swarm optimization algorithm and has strong exploration ability for the use of a novel randomly regrouping schedule. However, the frequently regrouping operation of DMS-PSO results in the deficiency of the exploitation ability. In order to achieve a good balance between the exploration and exploitation abilities, the cooperative learning strategy is hybridized to DMS-PSO, which makes information be used more effectively to generate better quality solutions. In the proposed strategy, for each sub-swarm, each dimension of the two worst particles learns from the better particle of two randomly selected sub-swarms using tournament selection strategy, so that particles can have more excellent exemplars to learn and can find the global optimum more easily. Experiments are conducted on some well-known benchmarks and the results show that DMS-PSO-CLS has a superior performance in comparison with DMS-PSO and several other popular PSO variants.

References

[1]
R.C. Eberhart, J. Kennedy, A new optimizer using particle swarm theory, in: Proceedings of the Sixth International Symposium on Micro Machine and Human Science, 1995, pp. 39-43.
[2]
J. Kennedy, R.C. Eberhart, Particle swarm optimization, in: Proceedings of the IEEE International Conference on Neural Networks, 1995, pp. 1942-1948.
[3]
T. Blackwell, A study of collapse in bare bones particle swarm optimization, IEEE Trans. Evol. Comput., 16 (2012) 354-372.
[4]
Y. Shi, R.C. Eberhart, Empirical study of particle swarm optimization, in: Proceedings of the IEEE Congress on Evolutionary Computation, 1999, pp. 1945-1950.
[5]
J. Kennedy, R.C. Eberhart, Swarm Intelligence, Morgan Kaufmann Publishers, San Francisco, CA, 2001.
[6]
R. Mendes, P. Cortez, M. Rocha, J. Neves, Particle swarms for feedforward neural network training, in: Proceedings of the IEEE International Joint Conference on Neural Networks, 2002, pp. 1895-1899.
[7]
F. Valdez, P. Melin, O. Castillo, Modular Neural Networks architecture optimization with a new nature inspired method using a fuzzy combination of Particle Swarm Optimization and Genetic Algorithms, Appl. Soft Comput., 270 (2014) 143-153.
[8]
K.E. Parsopoulos, E.I. Papageorgiou, P.P. Groumpos, M.N. Vrahatis, A first study of fuzzy cognitive maps learning using particle swarm optimization, in: Proceedings of the IEEE Congress on Evolutionary Computation, 2003, pp. 1440-1447.
[9]
Y. Maldonado, O. Castillo, P. Melin, Particle swarm optimization of interval type-2 fuzzy systems for FPGA applications, Appl. Soft Comput., 13 (2013) 496-508.
[10]
P. Melin, F. Olivas, O. Castillo, F. Valdez, J. Soria, M. Valdez, Optimal design of fuzzy classification systems using PSO with dynamic parameter adaptation through fuzzy logic, Exp. Syst. Appl., 40 (2013) 3196-3206.
[11]
R. Fierro, O. Castillo, F. Valdez, L. Cervantes, Design of optimal membership functions for fuzzy controllers of the water tank and inverted pendulum with PSO variants, in: Proceedings of the IFSA World Congress and NAFIPS Annual Meeting, 2013, pp. 1068-1073.
[12]
T.K. Das, G.K. Venayagamoorthy, U.O. Aliyu, Bio-inspired algorithms for the design of multiple optimal power system stabilizers: SPPSO and BFA, IEEE Trans. Ind. Appl., 44 (2008) 1445-1457.
[13]
Y. del Valle, G.K. Venayagamoorthy, S. Mohagheghi, J.C. Hernandez, R.G. Harley, Particle swarm optimization: basic concepts, variants and applications in power systems, IEEE Trans. Evol. Comput., 12 (2008) 171-195.
[14]
M.P. Wachowiak, R. Smoliková, Y.F. Zheng, J.M. Zurada, A.S. Elmaghraby, An approach to multimodal biomedical image registration utilizing particle swarm optimization, IEEE Trans. Evol. Comput., 8 (2004) 289-301.
[15]
W.N. Chen, J. Zhang, Y. Lin, N. Chen, Z.H. Zhan, H. Chung, Y. Li, Y.H. Shi, Particle swarm optimization with an aging leader and challengers, IEEE Trans. Evol. Comput., 17 (2013) 241-258.
[16]
Y. Shi, R.C. Eberhart, A modified particle swarm optimizer, in: Proceedings of the IEEE World Congress on Evolutionary Computational Intelligence, 1998, pp. 69-73.
[17]
A. Nickabadi, M.M. Ebadzadeh, R. Safabakhsh, A novel particle swarm optimization algorithm with adaptive inertia weight, Appl. Soft Comput., 11 (2011) 3658-3670.
[18]
A. Ratnaweera, S. Halgamuge, H.C. Watson, Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients, IEEE Trans. Evol. Comput., 8 (2004) 240-255.
[19]
G. Xu, An adaptive parameter tuning of particle swarm optimization algorithm, Appl. Math. Comput., 219 (2013) 4560-4569.
[20]
J. Kennedy, R. Mendes, Population structure and particle swarm performance, in: Proceedings of the IEEE Congress on Evolutionary Computation, 2002, pp. 1671-1676.
[21]
M. Nasir, S. Das, D. Maity, S. Sengupta, U. Halder, P.N. Suganthan, A dynamic neighborhood learning based particle swarm optimizer for global numerical optimization, Inf. Sci., 209 (2012) 16-36.
[22]
J. Kennedy, R. Mendes, Neighborhood topologies in fully informed and best-of-neighborhood particle swarms, IEEE Trans. Syst. Man Cybern. C: Appl. Rev., 36 (2004) 515-519.
[23]
M.R. Chen, X. Li, X. Zhang, Y.Z. Lu, A novel particle swarm optimizer hybridized with extremal optimization, Appl. Soft Comput., 10 (2010) 367-373.
[24]
C.F. Juang, A hybrid of genetic algorithm and particle swarm optimization for recurrent network design, IEEE Trans. Syst. Man Cybern. B: Cybern., 34 (2004) 997-1006.
[25]
L. Zhao, F. Qian, Y.P. Yang, Y. Zeng, H.J. Su, Automatically extracting T-S fuzzy models using cooperative random learning particle swarm optimization, Appl. Soft Comput., 10 (2010) 938-944.
[26]
J.J. Liang, A.K. Qin, P.N. Suganthan, S. Baskar, Comprehensive learning particle swarm optimizer for global optimization of multimodal functions, IEEE Trans. Evol. Comput., 10 (2006) 281-295.
[27]
Y.P. Chen, W.C. Peng, M.C. Jian, Particle swarm optimization with recombination and dynamic linkage discovery, IEEE Trans. Syst. Man Cybern. B: Cybern., 37 (2007) 1460-1470.
[28]
J.Z. Zhang, X.M. Ding, A multi-swarm self-adaptive and cooperative particle swarm optimization, Eng. Appl. Artif. Intell., 24 (2011) 958-967.
[29]
B. Niu, Y.L. Zhu, X.X. He, H. Wu, MCPSO: a multi-swarm cooperative particle swarm optimizer, Appl. Math. Comput., 185 (2007) 1050-1062.
[30]
B. Niu, H.L. Huang, L.J. Tan, J.J. Liang, Multi-swarm particle swarm optimization with a center learning strategy, in: Proceedings of the Advances in Swarm Intelligence, 2013, pp. 72-78.
[31]
S. Mukhopadhyay, S. Banerjee, Global optimization of an optical chaotic system by chaotic multi swarm particle swarm optimization, Exp. Syst. Appl., 39 (2012) 917-924.
[32]
J.J. Liang, P.N. Suganthan, Dynamic multi-swarm particle swarm optimizer, in: Proceedings of the IEEE Congress on Swarm Intelligence Symposium, 2005, pp. 124-129.
[33]
S.Z. Zhao, J.J. Liang, P.N. Suganthan, M.F. Tasgetiren, Dynamic multi-swarm particle swarm optimizer with local search for large scale global optimization, in: Proceedings of the IEEE Congress on Evolutionary Computation, 2008, pp. 3845-3852.
[34]
S.Z. Zhao, P.N. Suganthan, Q.K. Pan, M. Fatih Tasgetiren, Dynamic multi-swarm particle swarm optimizer with harmony search, Exp. Syst. Appl., 38 (2011) 3735-3742.
[35]
S.Z. Zhao, P.N. Suganthan, S. Das, Dynamic multi-swarm particle swarm optimizer with sub-regional harmony search, in: Proceedings of the IEEE Congress on Evolutionary Computation, 2010, pp. 1-8.
[36]
R.C. Eberhart, Y. Shi, Comparing inertia weights and constriction factors in particle swarm optimization, in: Proceedings of the IEEE Congress on Evolutionary Computation, 2000, pp. 84-88.
[37]
J.J. Liang, P.N. Suganthan, Dynamic multi-swarm particle swarm optimizer with local search, in: Proceedings of the IEEE Congress on Evolutionary Computation, 2005, pp. 522-528.
[38]
J. Kennedy, Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance, in: Proceedings of the IEEE Congress on Evolutionary Computation, 1999, pp. 1931-1938.
[39]
K. Tang, X.D. Li, P.N. Suganthan, Z.Y. Yang, T. Weise, Benchmark functions for the CEC'2010 special session and competition on large-scale global optimization, in: Proceedings of the Nature Inspired Computation and Applications Laboratory, 2010.
[40]
Particle Swarm Central Online}. Available at: http://www.particleswarm.info.
[41]
P.S. Andrews, An investigation into mutation operators for particle swarm optimization, in: Proceedings of the IEEE Congress on Evolutionary Computation, 2006, pp. 1044-1051.
[42]
A. Banks, J. Vincent, C. Anyakoha, A review of particle swarm optimization. Part I: background and development, Nat. Comput., 6 (2007) 467-484.

Cited By

View all
  • (2024)A modified hybrid particle swarm optimization based on comprehensive learning and dynamic multi-swarm strategySoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-023-09332-028:5(3879-3903)Online publication date: 1-Mar-2024
  • (2023)PSO with Mixed Strategy for Global OptimizationComplexity10.1155/2023/71115482023Online publication date: 1-Jan-2023
  • (2023)Memory, evolutionary operator, and local search based improved Grey Wolf Optimizer with linear population size reduction techniqueKnowledge-Based Systems10.1016/j.knosys.2023.110297264:COnline publication date: 15-Mar-2023
  • Show More Cited By
  1. Dynamic multi-swarm particle swarm optimizer with cooperative learning strategy

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Applied Soft Computing
      Applied Soft Computing  Volume 29, Issue C
      April 2015
      487 pages

      Publisher

      Elsevier Science Publishers B. V.

      Netherlands

      Publication History

      Published: 01 April 2015

      Author Tags

      1. Cooperative learning strategy
      2. Dynamic multi-swarm particle swarm optimizer
      3. Particle swarm optimizer

      Qualifiers

      • Research-article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 22 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)A modified hybrid particle swarm optimization based on comprehensive learning and dynamic multi-swarm strategySoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-023-09332-028:5(3879-3903)Online publication date: 1-Mar-2024
      • (2023)PSO with Mixed Strategy for Global OptimizationComplexity10.1155/2023/71115482023Online publication date: 1-Jan-2023
      • (2023)Memory, evolutionary operator, and local search based improved Grey Wolf Optimizer with linear population size reduction techniqueKnowledge-Based Systems10.1016/j.knosys.2023.110297264:COnline publication date: 15-Mar-2023
      • (2023)Optimizing the parameters of hybrid active power filters through a comprehensive and dynamic multi-swarm gravitational search algorithmEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.106469123:PCOnline publication date: 1-Aug-2023
      • (2023)An adaptive dynamic multi-swarm particle swarm optimization with stagnation detection and spatial exclusion for solving continuous optimization problemsEngineering Applications of Artificial Intelligence10.1016/j.engappai.2023.106215123:PAOnline publication date: 1-Aug-2023
      • (2022)RecMemComputational Intelligence and Neuroscience10.1155/2022/87148702022Online publication date: 1-Jan-2022
      • (2022)A Subordinate Multi-Swarm Particle Swarm Optimization Algorithm based on the Dynamic Random Cooperative Learning StrategyProceedings of the 8th International Conference on Computing and Artificial Intelligence10.1145/3532213.3532226(83-88)Online publication date: 18-Mar-2022
      • (2022)Particle swarm optimization with Chebychev functional-link network model for engineering design problemsApplied Soft Computing10.1016/j.asoc.2022.109819131:COnline publication date: 1-Dec-2022
      • (2022)A novel multi-swarm particle swarm optimization for feature selectionGenetic Programming and Evolvable Machines10.1007/s10710-019-09358-020:4(503-529)Online publication date: 11-Mar-2022
      • (2022)Cooperative particle swarm optimizer with depth first search strategy for global optimization of multimodal functionsApplied Intelligence10.1007/s10489-021-03005-x52:9(10161-10180)Online publication date: 1-Jul-2022
      • Show More Cited By

      View Options

      View options

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media