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

Particle swarm with speciation and adaptation in a dynamic environment

Published:08 July 2006Publication History

ABSTRACT

This paper describes an extension to a speciation-based particle swarm optimizer (SPSO) to improve performance in dynamic environments. The improved SPSO has adopted several proven useful techniques. In particular, SPSO is shown to be able to adapt to a series of dynamic test cases with varying number of peaks (assuming maximization). Inspired by the concept of quantum swarms, this paper also proposes a particle diversification method that promotes particle diversity within each converged species. Our results over the moving peaks benchmark test functions suggest that SPSO incorporating this particle diversification method can greatly improve its adaptability hence optima tracking performance.

References

  1. J. Angeline. Tracking extrema in dynamic environments. In Proc. of the Evolutionary Programming VI, pages 335--345, Indianapolis, 1997. Berlin: Springer-Verlag.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. Back. On the behaviour of evolutionary algorithms in dynamic environments. In Proc. of International Conference on Evolutionary Computation, pages 446--551. NJ: IEEE Press, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. Blackwell and P. Bentley. Dynamic search with charged swarms. In Proc. the Workshop on Evolutionary Algorithms Dynamic Optimization Problems (EvoDOP-2003), pages 19--26, 2002.]]Google ScholarGoogle Scholar
  4. T. Blackwell and J. Branke. Multi-swarm optimization in dynamic environments. In LNCS, No. 3005, Proc. of Applications of Evolutionary Computing: EvoWorkshops 2004: EvoBIO, EvoCOMNET, EvoHOT, EvoISAP, EvoMUSART, and EvoSTOC, pages 489--500, 2004.]]Google ScholarGoogle Scholar
  5. T. Blackwell and J. Branke. Multi-swarms, exclusion, and anti-convergence in dynamic environments. IEEE Transactions on Evolutionary Computation, to appear.]]Google ScholarGoogle Scholar
  6. J. Branke. Memory enhanced evolutionary algorithms for changing optimization problems. In Proc. Congress on Evolutionary Computation CEC'99, pages 1875--1882, 1999.]]Google ScholarGoogle ScholarCross RefCross Ref
  7. J. Branke. Evolutionary Optimization in Dynamic Environments. Kluwer Academic Publishers, Norwell, MA, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Branke, E. Salihoglu, and S. Uyar. Towards an analysis of dynamic environments. In Genetic and Evolutionary Computation Conference, pages 1433--1439. ACM, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Branke and H. Schmeck. Designing evolutionary algorithms for dynamic optimization problems. In S. Tsutsui and A. Ghosh, editors, Theory and Application of Evolutionary Computation: Recent Trends, pages 239--262. Springer, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. Carlisle and G. Dozier. Adapting particle swarm optimization to dynamic environments. In Proc. the International Conference on Artificial Intelligence (ICAI2000), pages 429--434, 2000.]]Google ScholarGoogle Scholar
  11. A. Carlisle and G. Dozier. Tracking changing extrema with adaptive particle swarm optimizer. In Proc. World Automation Cong., pages 265--270, Orlando FL USA, 2002.]]Google ScholarGoogle ScholarCross RefCross Ref
  12. M. Clerc and J. Kennedy. The particle swarm - explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput., 6:58--73, Feb. 2002.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. R. C. Eberhart and Y. Shi. Tracking and optimizing dynamic systems with particle swarms. In Proc. the 2001 Congress on Evolutionary Computation CEC2001, pages 94--100. IEEE Press, 27-30 May 2001.]]Google ScholarGoogle ScholarCross RefCross Ref
  14. X. Hu and R. Eberhart. Adaptive particle swarm optimisation: detection and response to dynamic systems. In Proc. Congress on Evolutionary Computation, pages 1666--1670, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. S. Janson and M. Middendorf. A hierarchical particle swarm optimizer for dynamic optimization problems. In G. Raidl, editor, Applications of Evolutionary Computing, LNCS (3005), pages 513--524. Springer, 2004.]]Google ScholarGoogle ScholarCross RefCross Ref
  16. Y. Jin and J. Branke. Evolutionary optimization in uncertain environments - a survey. IEEE Trans. Evol. Comput., 9:303--317, 2005.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. Kennedy and R. Eberhart. Swarm Intelligence. Morgan Kaufmann, 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J.-P. Li, M. E. Balazs, G. T. Parks, and P. J. Clarkson. A species conserving genetic algorithm for multimodal function optimization. Evol. Comput., 10(3):207--234, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. X. Li. Adaptively choosing neighbourhood bests using species in a particle swarm optimizer for multimodal function optimization. In K. Deb, editor, Proc. of Genetic and Evolutionary Computation Conference 2004(LNCS 3102), pages 105--116, 2004.]]Google ScholarGoogle Scholar
  20. D. Parrott and X. Li. A particle swarm model for tacking multiple peaks in a dynamic environment using speciation. In Proc. of the 2004 Congress on Evolutionary Computation, pages 98--103, 2004.]]Google ScholarGoogle Scholar
  21. A. Petrowski. A clearing procedure as a niching method for genetic algorithms. In Proc. of the 3rd IEEE International Conference on Evolutionary Computation, pages 798--803, 1996.]]Google ScholarGoogle ScholarCross RefCross Ref
  22. R. Ursem. Multinational GAs: Multimodal optimization techniques in dynamic environments. In D. Whitley, editor, Proc. Congress on Evolutionary Computation, pages 1666--1670, 2002.]]Google ScholarGoogle Scholar

Index Terms

  1. Particle swarm with speciation and adaptation in a dynamic environment

        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