Skip to main navigation Skip to search Skip to main content

Using network science to assess particle swarm optimizers

  • Marcos Oliveira
  • , Carmelo J.A. Bastos-Filho
  • , Ronaldo Menezes*
  • *Corresponding author for this work

Research output: Contribution to Journal › Article › Academic › peer-review

Abstract

Particle swarm optimizers (PSO) have been extensively used in optimization problems, but the scientific community still lacks proper mechanisms to analyze the swarm behavior during the optimization (execution) process. In this paper, we propose to assess the swarm information flow based on particle interactions. We introduce the concept of the swarm influence graph to capture the information exchange between the particles in a given iteration during the execution of the algorithm. We propose that analysis of this graph to find its number of components and its overall structure may be used to define a fingerprint for the swarm search behavior. We simulated the PSO algorithm with three different communication topologies and we showed that each topology leads to different communication signatures. Also, we showed that, in the case of a dynamic topology, this signature is related to the stagnation of the swarm.

Original languageEnglish
Article number3
Pages (from-to)1-13
Number of pages13
JournalSocial Network Analysis and Mining
Volume5
Issue number1
Early online date14 Jan 2015
DOIs
Publication statusPublished - Dec 2015

Bibliographical note

Publisher Copyright:
© 2015, Springer-Verlag Wien.

Keywords

  • Network science
  • Particle swarm optimization
  • Swarm behavior assessment
  • Swarm intelligence

Fingerprint

Dive into the research topics of 'Using network science to assess particle swarm optimizers'. Together they form a unique fingerprint.

Cite this