Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1830483.1830485acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Particle swarm optimization with triggered mutation and its implementation based on GPU

Published: 07 July 2010 Publication History

Abstract

A novel particle swarm optimization with triggered mutation (PSO-TM) is presented in this paper for better performance. First, a technique is designed to evaluate the "health" of swarm. When the swarm is successively "unhealthy" for a certain number of iterations, uniform mutation is applied to the position of each particle in a probabilistic way. If the mutations produce worse particles, the memorized previous positions are retrieved as current positions of these particles, hence the normal evolution process of the swarm will not be fiercely interrupted by such bad mutations. Experiments are conducted on 29 benchmark test functions to show the promising performance of our proposed PSOTM. The results show that the PSO-TM performs much better than the standard PSO on almost all of the 29 test functions, especially those multimodal, complex ones of hybrid composition. Besides, PSO-TM adds little computation complexity to the standard PSO, and runs almost equally fast. Furthermore, we have implemented PSO-TM based on Graphic Processing Unit(GPU) in parallel. Compared with the CPU-based standard PSO, the proposed PSO-TM can reach a speedup of 25×, as well as an improved optimizing performance.

References

[1]
J. Kennedy and R. C. Eberhart, Particle Swarm Optimization, in Proceedings of IEEE International Conference on Neural Networks, vol. IV, (Perth,Australia), pp. 1942--1948, IEEE Service Center,Piscataway, NJ, 1995.
[2]
D. Bratton, J. Kennedy, Defining a Standard for Particle Swarm Optimization, IEEE Swarm Intelligence Symposium, April 2007, pp.120--127.
[3]
You Zhou, Ying Tan, GPU-based parallel particle swarm optimization, IEEE congress on Evolutionary Computation 18--21 May 2009. Page(s):1493 - 1500.
[4]
Weihang Zhu, James Curry, Particle Swarm with Graphics Hardware Acceleration and Local Pattern Search on Bound Constrained Problems, IEEE Swarm Intelligence Symposium, April 2009, pp.120--127.
[5]
NVIDIA CUDA Programming Guide1.1, 2007.
[6]
P. J. Angeline, Using Selection to Improve Particle Swarm Optimization, in Proceedings of IJCNN '99, (Washington, USA), pp. 84--89, July 1999.
[7]
M. Lovbjerg, T. K. Rasmussen, and T. Krink, Hybrid Particle Swarm Optimiser with Breeding and Subpopulations, in Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), (San Francisco, USA), July 2001.
[8]
F. van den Bergh, An Analysis of Particle Swarm Optimizers, PhD thesis, Department of Computer Science, University of Pretoria, South Africa, 2002.
[9]
F. van den Bergh and A. Engelbrecht. A new locally convergent particle swarm optimizer, in Proceedings of IEEE Conference on System, Alan and Cybernetics.(Hammamet. Tunisia). Oct. 2002.
[10]
E.S. Peer. F.van Bergh. A.P. Engelbrecht. Using Neighbourhoods with the Guaranteed Convergence PSO, In Proceedings of the IEEE Swarm Intelligence Symposium, pages 235--242. IEEE Press, 2003
[11]
H.Higashi and H.Iba. Particle Swarm Optimization with Gaussian Mutation, In Proceedings of the IEEE Swarm Intelligence Symposium, pages 72--29. April, 2003
[12]
Tiew-On Ting, et al. A New Class of Operators to Accelerate Particle Swarm Optimization, In Proceedings of IEEE Congress on Evolutionary Computation, volum 4, pages 2406--2410, December 2003.
[13]
Andrew Stacey, Mirjana Jancic, et al. Particle Swarm Optimization with Mutation, The Congress on Evolutionary Computation, Volume 2, pages 1425--1430, December 2003.
[14]
Susana C. Esquivel, Carlos A. Coello. On the Use of Particle Swarm Optimization with Multimodal Functions, The Congress on Evolutionary Computation, Volume 2, pages 1130 - 1136, December 2003.
[15]
Ning Li, Yuan-Qing Qin et al. Particle Swarm Optimization with mutation Operator, Proceedings of the Third International Conference on Machine Learning and Cybernetics, Volume 4, pages 2251- 2256, August 2004.
[16]
P. N. Suganthan, N. Hansen, et al. Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization, IEEE Congress on Evolutionary Computation, 2005.

Cited By

View all
  • (2024)On the Impact of the Large Population on Evolutionary Algorithm2024 20th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD)10.1109/ICNC-FSKD64080.2024.10702201(1-10)Online publication date: 27-Jul-2024
  • (2019)Garden balsam optimization algorithmConcurrency and Computation: Practice and Experience10.1002/cpe.545632:2Online publication date: 24-Jul-2019
  • (2018)A Discrete Fireworks Algorithm for Solving Large-Scale Travel Salesman Problem2018 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2018.8477992(1-8)Online publication date: Jul-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '10: Proceedings of the 12th annual conference on Genetic and evolutionary computation
July 2010
1520 pages
ISBN:9781450300728
DOI:10.1145/1830483
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. GPU
  2. mutation
  3. particle swarm optimization
  4. speedup

Qualifiers

  • Research-article

Conference

GECCO '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2024)On the Impact of the Large Population on Evolutionary Algorithm2024 20th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD)10.1109/ICNC-FSKD64080.2024.10702201(1-10)Online publication date: 27-Jul-2024
  • (2019)Garden balsam optimization algorithmConcurrency and Computation: Practice and Experience10.1002/cpe.545632:2Online publication date: 24-Jul-2019
  • (2018)A Discrete Fireworks Algorithm for Solving Large-Scale Travel Salesman Problem2018 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2018.8477992(1-8)Online publication date: Jul-2018
  • (2018)Parallel imperialist competitive algorithmsConcurrency and Computation: Practice and Experience10.1002/cpe.439330:7Online publication date: 16-Jan-2018
  • (2017)A GPU-based implementation of brain storm optimization2017 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2017.7969635(2698-2705)Online publication date: Jun-2017
  • (2017)Different parallelism levels using GPU for solving Max-CSPs with PSO2017 IEEE Congress on Evolutionary Computation (CEC)10.1109/CEC.2017.7969555(2070-2077)Online publication date: Jun-2017
  • (2017)Improved CUDA PSO Based on Global TopologyArtificial Intelligence and Soft Computing10.1007/978-3-319-59063-9_31(347-358)Online publication date: 27-May-2017
  • (2016)A New Hybrid GPU-PSO Approach for Solving Max-CSPsProceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion10.1145/2908961.2908973(119-120)Online publication date: 20-Jul-2016
  • (2016)A dynamic cooperative hybrid MPSO+GA on hybrid CPU+GPU fused multicore2016 IEEE Symposium Series on Computational Intelligence (SSCI)10.1109/SSCI.2016.7850283(1-8)Online publication date: Dec-2016
  • (2015)High performance implementation of APSO algorithm using GPU platform2015 The International Symposium on Artificial Intelligence and Signal Processing (AISP)10.1109/AISP.2015.7123524(196-200)Online publication date: Mar-2015
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media