Skip to main content

2013 | OriginalPaper | Buchkapitel

31. Accelerating Swarm Intelligence Algorithms with GPU-Computing

verfasst von : Robin M. Weiss

Erschienen in: GPU Solutions to Multi-scale Problems in Science and Engineering

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Swarm intelligence describes the ability of groups of social animals and insects to exhibit highly organized and complex problem-solving behaviors that allow the group as a whole to accomplish tasks which are beyond the capabilities of any individual. This phenomenon found in nature is the inspiration for swarm intelligence algorithms—systems that utilize the emergent patterns found in natural swarms to solve computational problems. In this paper, we will show that due to their implicitly parallel structure, swarm intelligence algorithms of all sorts can benefit from GPU-based implementations. To this end, we present the ClusterFlockGPU algorithm, a swarm intelligence data mining algorithm for partitional cluster analysis based on the flocking behaviors of birds and implemented with CUDA. Our results indicate that ClusterFlockGPU is competitive with other swarm intelligence and traditional clustering methods. Furthermore, the algorithm exhibits a nearly linear time complexity with respect to the number of data points being analyzed and running time is not affected by the dimensionality of the data being clustered, thus making it well-suited for high-dimensional data sets. With the GPU-based implementation adopted here, we find that ClusterFlockGPU is up to 55x times faster than a sequential implementation and its time complexity is significantly reduced to nearly O(n).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Charles JS, Potok TE, Patton R, Cui X (2007) Flocking-based document clustering on the graphics processing unit. NICSO, In, pp 27–37 Charles JS, Potok TE, Patton R, Cui X (2007) Flocking-based document clustering on the graphics processing unit. NICSO, In, pp 27–37
Zurück zum Zitat Cui X, Potok TE (2006) A distributed agent implementation of multiple species flocking model for document partitioning clustering. Lect Notes Comput Sci 4149:124–137CrossRef Cui X, Potok TE (2006) A distributed agent implementation of multiple species flocking model for document partitioning clustering. Lect Notes Comput Sci 4149:124–137CrossRef
Zurück zum Zitat Dorigo M, Caro GD (1999) Ant algorithms for discrete optimization. Artif Life 5:137–172CrossRef Dorigo M, Caro GD (1999) Ant algorithms for discrete optimization. Artif Life 5:137–172CrossRef
Zurück zum Zitat Dorigo M, Stützle T (1999) The ant colony optimization meta-heuristic. New ideas in optimization, McGraw Hill, London, pp 11–32 Dorigo M, Stützle T (1999) The ant colony optimization meta-heuristic. New ideas in optimization, McGraw Hill, London, pp 11–32
Zurück zum Zitat Grosan C, Abraham A, Chis M (2006) Swarm intelligence in data mining. Stud Comput Intell 34:1–20CrossRef Grosan C, Abraham A, Chis M (2006) Swarm intelligence in data mining. Stud Comput Intell 34:1–20CrossRef
Zurück zum Zitat Handl J, Knowles J, Dorigo M (2003) On the performance of ant-based clustering. In: 3rd International conference on hybrid intelligent systems, IOS Press, Amsterdam, pp 204–213. Handl J, Knowles J, Dorigo M (2003) On the performance of ant-based clustering. In: 3rd International conference on hybrid intelligent systems, IOS Press, Amsterdam, pp 204–213.
Zurück zum Zitat Merwe DVD, Engelbrecht A (2003) Data clustering using particle swarm optimization. Proceedings of IEEE congress on evolutionary computation, IEEE, Canberra, In, pp 215–220 Merwe DVD, Engelbrecht A (2003) Data clustering using particle swarm optimization. Proceedings of IEEE congress on evolutionary computation, IEEE, Canberra, In, pp 215–220
Zurück zum Zitat Olfati-Saber R (2004) Flocking for multi-agent dynamic systems: algorithms and theory. Technical report CIT-CDS 2004–005, California Institute of Technology. Olfati-Saber R (2004) Flocking for multi-agent dynamic systems: algorithms and theory. Technical report CIT-CDS 2004–005, California Institute of Technology.
Zurück zum Zitat Palathingal P, Cui X, Potok TE (2005) Document clustering using particle swarm optimization. Special issue on Efficient heuristics for information, organization, (Special issue). Palathingal P, Cui X, Potok TE (2005) Document clustering using particle swarm optimization. Special issue on Efficient heuristics for information, organization, (Special issue).
Zurück zum Zitat Parpinelli RS, Lopes HS, Freitas AA (2001) An ant colony based system for data mining: application to medial data. In: Proceedings of the genetic and evolutionary computation conference 2001, Morgan Kaufmann Publishers, San Francisco, pp 791–797. Parpinelli RS, Lopes HS, Freitas AA (2001) An ant colony based system for data mining: application to medial data. In: Proceedings of the genetic and evolutionary computation conference 2001, Morgan Kaufmann Publishers, San Francisco, pp 791–797.
Zurück zum Zitat Reynolds CW (1987) Flocks, herds, and schools: a distributed behavioral model. Comput Graph 21(4), (Anaheim, California, ACM SIGGRAPH ’87 Conference Proceedings), pp 25–34. Reynolds CW (1987) Flocks, herds, and schools: a distributed behavioral model. Comput Graph 21(4), (Anaheim, California, ACM SIGGRAPH ’87 Conference Proceedings), pp 25–34.
Zurück zum Zitat Veenhuis C, Köppen M (2006) Data swarm clustering. Stud. Comput Intell 34:221–241 Veenhuis C, Köppen M (2006) Data swarm clustering. Stud. Comput Intell 34:221–241
Zurück zum Zitat Weiss RM (2011) GPU-accelerated ant colony optimization. In: Wen-mei Hwu W (ed) GPU computing gems emerald, Chap. 22. Morgan Kaufmann Publishing. ISBN: 978-0-12-384988-5. Weiss RM (2011) GPU-accelerated ant colony optimization. In: Wen-mei Hwu W (ed) GPU computing gems emerald, Chap. 22. Morgan Kaufmann Publishing. ISBN: 978-0-12-384988-5.
Zurück zum Zitat Zhang Y, Mueller F, Cui X, Potok T (2011) Data-intensive document clustering on graphics processing unit (GPU) clusters. J Parallel Distrib Comput Data Intensive Comput 71(2):211–224CrossRef Zhang Y, Mueller F, Cui X, Potok T (2011) Data-intensive document clustering on graphics processing unit (GPU) clusters. J Parallel Distrib Comput Data Intensive Comput 71(2):211–224CrossRef
Metadaten
Titel
Accelerating Swarm Intelligence Algorithms with GPU-Computing
verfasst von
Robin M. Weiss
Copyright-Jahr
2013
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-16405-7_31

Premium Partner