4.7 Article

Compact Particle Swarm Optimization

Journal

INFORMATION SCIENCES
Volume 239, Issue -, Pages 96-121

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.ins.2013.03.026

Keywords

Particle Swarm Optimization; Compact optimization; Limited memory problems; Swarm intelligence; Computational intelligence optimization; Real-time application

Funding

  1. Academy of Finland, Akatemiatutkija [130600]
  2. Algorithmic Design Issues in Memetic Computing and Tutkijatohtori [140487]
  3. Algorithmic Design and Software Implementation: a Novel Optimization Platform
  4. Tekes - the Finnish Funding Agency for Technology and Innovation, Dynergia [40214/08]
  5. Province of Drenthe
  6. Municipality of Assen
  7. European Fund for Regional Development and the Ministry of Economic Affairs, Peaks in the Delta
  8. Academy of Finland (AKA) [130600, 130600] Funding Source: Academy of Finland (AKA)

Ask authors/readers for more resources

Some real-world optimization problems are plagued by a limited hardware availability. This situation can occur, for example, when the optimization must be performed on a device whose hardware is limited due to cost and space limitations. This paper addresses this class of optimization problems and proposes a novel algorithm, namely compact Particle Swarm Optimization (cPS0). The proposed algorithm employs the search logic typical of Particle Swarm Optimization (PSO) algorithms, but unlike classical PSO algorithms, does not use a swarm of particles and does not store neither the positions nor the velocities. On the contrary, cPSO employs a probabilistic representation of the swarm's behaviour. This representation allows a modest memory usage for the entire algorithmic functioning, the amount of memory used is the same as what is needed for storing five solutions. A novel interpretation of compact optimization is also given in this paper. Numerical results show that cPSO appears to outperform other modern algorithms of the same category (i.e. which attempt to solve the optimization despite a modest memory usage). In addition, cPSO displays a very good performance with respect to its population-based version and a respectable performance also with respect to some more complex population-based algorithms. A real world application in the field of power engineering and energy generation is given. The presented case study shows how, on a model of an actual power plant, an advanced control system can be online and real-time optimized. In this application example the calculations are embedded directly on the real-time control system. (C) 2013 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available