skip to main content
10.1145/1143997.1144007acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
Article

The gregarious particle swarm optimizer (G-PSO)

Published:08 July 2006Publication History

ABSTRACT

This paper presents a gregarious particle swarm optimization algorithm (G-PSO) in which the particles explore the search space by aggressively scouting the local minima with the help of only social knowledge. To avoid premature convergence of the swarm, the particles are re-initialized with a random velocity when stuck at a local minimum. Furthermore, G-PSO adopts a "reactive" determination of the step size, based on feedback from the last iterations. This is in contrast to the basic particle swarm algorithm, in which the particles explore the search space by using both the individual "cognitive" component and the "social" knowledge and no feedback is used for the self-tuning of algorithm parameters. The novel scheme presented, besides generally improving the average optimal values found, reduces the computation effort.

References

  1. Particle swarm central. http://www.particleswarm.info/Programs.html. Online; accessed 19 April 2006.Google ScholarGoogle Scholar
  2. P. J. Angeline. Evolutionary optimization versus particle swarm optimization: Philosophy and performance differences. Evolutionary Programming VII, pages 601--610, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. J. Angeline. Using Selection to Improve Particle Swarm Optimization. IEEE International Conference on Evolutionary Computation, pages 84--89, May 1998.Google ScholarGoogle ScholarCross RefCross Ref
  4. R. Battiti and M. Brunato. Reactive search: Machine learning for memory-based heuristics. Technical Report DIT-05-058, Università di Trento, Sept. 2005. To appear as a chapter in the book: Teofilo F. Gonzalez (Ed.), Approximation Algorithms and Metaheuristics, Taylor & Francis Books (CRC Press), 2006.Google ScholarGoogle Scholar
  5. R. Battiti and G. Tecchiolli. Learning with first, second and no derivatives: A case study in high energy physiscs. Neurocomp, pages 181--206, 1994.Google ScholarGoogle ScholarCross RefCross Ref
  6. A. Carlisle and G. Dozier. An off-the-shelf pso. Proceedings of the Particle Swarm Optimization Workshop, pages 1--6, April 2001.Google ScholarGoogle Scholar
  7. R. C. Eberhart and Y. H. Shi. Comparison between genetic algorithms and particle swarm optimization. In Proceedings of the 7th International Conference on Evolutionary Programming, volume 1447, pages 611--616. Springer, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Janson and M. Middendorf. A hierarchical particle swarm optimizer and its adaptive variant. In IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, volume 35, pages 1272--1282, December 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Kennedy. The particle swarm: Social adaptation of knowledge. IEEE International Conference on Evolutionary Computation, pages 303--308, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  10. J. Kennedy. The behavior of particles. 7th Annual Conference on Evolutionary Programming, pages 581--590, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. Kennedy and R. C. Eberhart. Particle Swarm Optimization. IEEE Int. Conf. Neural Networks, pages 1942--1948, 1995.Google ScholarGoogle Scholar
  12. J. J. Liang, P. N. Suganthan, and K. Deb. Novel composition test functions for numerical global optimization. IEEE Swarm Intelligence Symposium, pages 68--75, June 2005.Google ScholarGoogle ScholarCross RefCross Ref
  13. M. L#&248;vbjerg, T. K. Rasmussen, and T. Krink. Hybrid particle swarm optimizer with breeding and subpopulation. Genetic And Evolutionary Computation Conference (GECCO'01), pages 469--476, July 2001.Google ScholarGoogle Scholar
  14. R. Mendes, J. Kennedy, and J. Neves. The fully informed particle swarm: simpler, maybe better. In IEEE Transactions on Evolutionary Computation, volume 8, pages 204--210, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. N. Noman and H. Iba. Enhancing differential evolution performance with local search for high dimensional function optimization. Genetic And Evolutionary Computation Conference (GECCO'05), pages 967--974, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. R. Poli, C. D. Chio, and W. B. Langdon. Exploring extended particle swarms: a genetic programming approach. Genetic And Evolutionary Computation Conference (GECCO'05), pages 169--176, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Ratnaweera, S. Halgamuge, and H. Watson. Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. In IEEE Transactions on Evolutionary Computation, volume 8, pages 240--255, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Y. H. Shi and R. C. Eberhart. Parameter selection in particle swarm optimization. Annual Conference on Evolutionary Programming, pages 591--600, March 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Y. H. Shi and R. C. Eberhart. Empirical study of particle swarm optimization. Proc. IEEE Int. Congr. Evolutionary Computation, pages 101--106, 1999.Google ScholarGoogle ScholarCross RefCross Ref
  20. Y. H. Shi and R. C. Eberhart. Fuzzy adaptive particle swarm optimization. Proc. IEEE Int. Congr. Evolutionary Computation, pages 101--106, 2001.Google ScholarGoogle Scholar
  21. R. Storn and K. Price. Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. In Journal of Global Optimization, volume 11, pages 341--359, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. F. van den Bergh and A. P. Engelbrecht. A cooperative approach to particle swarm optimization. In IEEE Transactions on Evolutionary Computation, volume 8, pages 225--239, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. X. Yao, Y. Liu, and G. Lin. Evolutionary programming made faster. In IEEE Transactions on Evolutionary Computation, volume 3, pages 82--102, July 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The gregarious particle swarm optimizer (G-PSO)

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          GECCO '06: Proceedings of the 8th annual conference on Genetic and evolutionary computation
          July 2006
          2004 pages
          ISBN:1595931864
          DOI:10.1145/1143997

          Copyright © 2006 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 July 2006

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          GECCO '06 Paper Acceptance Rate205of446submissions,46%Overall Acceptance Rate1,669of4,410submissions,38%

          Upcoming Conference

          GECCO '24
          Genetic and Evolutionary Computation Conference
          July 14 - 18, 2024
          Melbourne , VIC , Australia

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader