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

skip to main content
article

A multi-swarm cooperative multistage perturbation guiding particle swarm optimizer

Published: 01 September 2014 Publication History

Abstract

Inspired by the ideas of multi-swarm information sharing and elitist perturbation guiding a novel multi-swarm cooperative multistage perturbation guiding particle swarm optimizer (MCpPSO) is proposed in this paper. The multi-swarm information sharing idea is to harmoniously improve the evolving efficiency via information communicating and sharing among different sub-swarms with different evolution mechanisms. It is possible to drive a stagnated sub-swarm to revitalize once again with the beneficial information obtained from other sub-swarms. Multistage elitist perturbation guiding strategy aims to slow down the learning speed and intensity in a certain extent from the global best individual while keeping the elitist learning mechanism. It effectively enlarges the exploration domain and diversifies the flying tracks of particles. Extensive experiments indicate that the proposed strategies are necessary and cooperative, both of which construct a promising algorithm MCpPSO when comparing with other particle swarm optimizers and state-of-the-art algorithms. The ideas of central position perturbation along the global best particle, different computing approaches for central position and important parameters influence analysis are presented and analyzed.

References

[1]
Integrating particle swarm optimization with genetic algorithms for solving nonlinear optimization problems. J. Comput. Appl. Math. v235 i5. 1446-1453.
[2]
M. Campos, R.A. Krohling, I. Enriquez, Bare bones particle swarm optimization with scale matrix adaptation, IEEE Trans. Cybern. (in press).
[3]
Chen, W.N., Zhang, J. and Lin, Y., Particle swarm optimization with an aging leader and challengers. IEEE Trans. Evol. Comput. v17 i2. 241-258.
[4]
Das, S. and Suganthan, P.N., Differential evolution: a survey of the state-of-the-art. IEEE Trans. Evol. Comput. v15 i1. 4-31.
[5]
De Jong, K.A., Evolutionary Computation: A Unified Approach. 2007. MIT Press, London.
[6]
Deb, K., Anand, A. and Joshi, D., A computationally efficient evolutionary algorithm for real-parameter evolution. Evol. Comput. v10 i4. 371-395.
[7]
Dubois, D. and Prade, H., Possibility Theory: An Approach to Computerized Processing and Uncertainty. 1988. Plenum, New York.
[8]
Fornarelli, G. and Giaquinto, A., Adaptive particle swarm optimization for CNN associative memories design. Neurocomputing. v72. 3851-3862.
[9]
Gao, W.-F. and Liu, S.-Y., A modified artificial bee colony algorithm. Comput. Oper. Res. v39. 687-697.
[10]
Goh, C.K., Tan, K.C., Liu, D.S. and Chiam, S.C., A competitive and cooperative co-evolutionary approach to multi-objective particle swarm optimization algorithm design. Eur. J. Oper. Res. v202 i1. 42-54.
[11]
Huang, H., Qin, H., Hao, Z.F. and Lim, A., Example-based learning particle swarm optimization for continuous optimization. Inform. Sci. v182 i1. 125-138.
[12]
Kennedy, J. and Eberhart, R.C., Particle swarm optimization. In: Proc. of IEEE Int. Conf. on Neural Networks IV: 1942-1948,
[13]
Kennedy, J., Eberhart, R.C. and Shi, Y.H., Swarm Intelligence. 2001. Morgan Kaufmann, San Mateo, CA.
[14]
Li, G.Q., Niu, P.F. and Xiao, X.J., Development and investigation of efficient artificial bee colony algorithm for numerical function optimization. Appl. Soft Comput. v12. 320-332.
[15]
Li, X.D., Niching without niching parameters: particle swarm optimization using a ring topology. IEEE Trans. Evol. Comput. v14 i1. 150-169.
[16]
Liang, J.J., Qin, A.K., Suganthan, P.N. and Baskar, S., Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. v10 i3. 281-295.
[17]
Lin, L. and Ge, M., Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation. Soft Comput. v13 i2. 157-168.
[18]
Mazhoud, I., Hadj-Hamou, K., Bigeon, J. and Joyeux, P., Particle swarm optimization for solving engineering problems: a new constraint-handling mechanism. Eng. Appl. Artif. Intell. v26 i4. 1263-1273.
[19]
The fully informed particle swarm: simpler, maybe better. IEEE Trans. Evol. Comput. v8 i3. 204-210.
[20]
Mendel, E., Krohling, R.A. and Campos, M., Swarm algorithms with chaotic jumps applied to noisy optimization problems. Inform. Sci. v181 i20. 4494-4514.
[21]
Molina, D., Lozano, M., Garcia-Martinez, C. and Herrera, F., Memetic algorithms for continuous optimization based on local search chains. Evol. Comput. v18 i1. 27-63.
[22]
Montes de Oca, M.A., Stützle, T., Birattari, M. and Dorigo, M., Frankenstein's PSO: a composite particle swarm optimization algorithm. IEEE Trans. Evol. Comput. v13 i5. 1120-1132.
[23]
Neri, F. and Tirronen, V., Scale factor local search in differential evolution. Memetic Comput. v1 i2. 153-171.
[24]
Neri, F., Mininno, E. and Iacca, G., Compact particle swarm optimization. Inform. Sci. v239. 96-121.
[25]
Nickabadi, A., Ebadzadeh, M.M. and Safabakhsh, R., A novel particle swarm optimization algorithm with adaptive inertia weight. Appl. Soft Comput. v11. 3658-3670.
[26]
Niu, B., Zhu, Y.L. and He, X.X., MCPSO: a multi-swarm cooperative particle swarm optimizer. Appl. Math. Comput. v185 i2. 1050-1062.
[27]
Pehlivanoglu, Y.V., A new particle swarm optimization method enhanced with a periodic mutation strategy and neural networks. IEEE Trans. Evol. Comput. v17 i3. 436-452.
[28]
Poli, R., Kennedy, J. and Blackwell, T., Particle swarm optimization. Swarm Intell. v1. 33-57.
[29]
Qin, A.K., Huang, V.L. and Suganthan, P.N., Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. v13 i2. 398-417.
[30]
Integrated learning particle swarm optimizer for global optimization. Appl. Soft Comput. v11. 574-584.
[31]
Wang, H., Sun, H., Li, C.H., Rahnamayan, S. and Pan, J.-S., Diversity enhanced particle swarm optimization with neighborhood search. Inform. Sci. v223 i20. 119-135.
[32]
Wang, H.F., Yang, S.X., Ip, W.H. and Wang, D.W., A particle swarm optimization based memetic algorithm for dynamic optimization problems. Nat. Comput. v9 i3. 703-725.
[33]
Wang, Y., Li, B., Weise, T., Wang, J.Y., Yuan, B. and Tian, Q.J., Self-adaptive learning based particle swarm optimization. Inform. Sci. v181 i20. 4515-4538.
[34]
Yao, X., Liu, Y. and Lin, G.M., Evolutionary programming made faster. IEEE Trans. Evol. Comput. v3 i2. 82-102.
[35]
Zhan, Z.H., Zhang, J., Li, Y. and Shi, Y.H., Orthogonal learning particle swarm optimization. IEEE Trans. Evolut. Comput. v15 i6. 832-847.
[36]
Zhang, J. and Sanderson, A.C., JADE: adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. v13 i5. 945-958.
[37]
Zhao, X.C., A perturbed particle swarm algorithm for numerical optimization. Appl. Soft Comput. v10 i1. 119-124.
[38]
Zhao, X.C., Lin, W.Q. and Zhang, Q.F., Enhanced particle swarm optimization based on principal component analysis and line search. Appl. Math. Comput. v229. 440-456.

Cited By

View all
  • (2023)Multi-population Runge Kutta Optimizer Based on Gaussian DisturbanceProceedings of the 2023 5th International Conference on Pattern Recognition and Intelligent Systems10.1145/3609703.3609713(59-64)Online publication date: 28-Jul-2023
  • (2019)Self-organizing hierarchical monkey algorithm with time-varying parameterNeural Computing and Applications10.1007/s00521-017-3265-431:8(3245-3263)Online publication date: 1-Aug-2019
  • (2019)An adaptive multi-team perturbation-guiding Jaya algorithm for optimization and its applicationsEngineering with Computers10.1007/s00366-019-00706-336:1(391-419)Online publication date: 25-Jan-2019
  • Show More Cited By
  1. A multi-swarm cooperative multistage perturbation guiding particle swarm optimizer

      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 22, Issue
      September, 2014
      696 pages

      Publisher

      Elsevier Science Publishers B. V.

      Netherlands

      Publication History

      Published: 01 September 2014

      Author Tags

      1. Information sharing
      2. Multi-swarm PSO
      3. Multistage perturbation
      4. Particle swarm optimizer
      5. Swarm intelligence

      Qualifiers

      • 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
      • (2023)Multi-population Runge Kutta Optimizer Based on Gaussian DisturbanceProceedings of the 2023 5th International Conference on Pattern Recognition and Intelligent Systems10.1145/3609703.3609713(59-64)Online publication date: 28-Jul-2023
      • (2019)Self-organizing hierarchical monkey algorithm with time-varying parameterNeural Computing and Applications10.1007/s00521-017-3265-431:8(3245-3263)Online publication date: 1-Aug-2019
      • (2019)An adaptive multi-team perturbation-guiding Jaya algorithm for optimization and its applicationsEngineering with Computers10.1007/s00366-019-00706-336:1(391-419)Online publication date: 25-Jan-2019
      • (2018)A new multi-stage perturbed differential evolution with multi-parameter adaption and directional differenceNatural Computing: an international journal10.1007/s11047-018-9692-z19:4(683-698)Online publication date: 20-Jun-2018
      • (2018)Multi swarm optimization algorithm with adaptive connectivity degreeApplied Intelligence10.1007/s10489-017-1039-448:4(909-941)Online publication date: 1-Apr-2018
      • (2017)Vector coevolving particle swarm optimization algorithmInformation Sciences: an International Journal10.1016/j.ins.2017.01.038394:C(273-298)Online publication date: 1-Jul-2017
      • (2017)A novel phase performance evaluation method for particle swarm optimization algorithms using velocity-based state estimationApplied Soft Computing10.1016/j.asoc.2017.04.03557:C(517-525)Online publication date: 1-Aug-2017
      • (2017)Ecosystem particle swarm optimizationSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-016-2111-421:7(1667-1691)Online publication date: 1-Apr-2017
      • (2016)Clustering and pattern search for enhancing particle swarm optimization with Euclidean spatial neighborhood searchNeurocomputing10.1016/j.neucom.2015.07.025171:C(966-981)Online publication date: 1-Jan-2016
      • (2016)Dynamic mentoring and self-regulation based particle swarm optimization algorithm for solving complex real-world optimization problemsInformation Sciences: an International Journal10.1016/j.ins.2015.07.035326:C(1-24)Online publication date: 1-Jan-2016
      • Show More Cited By

      View Options

      View options

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media