Particle swarm optimization:  An

2015-05-29  本文已影响50人  westwood

Particle swarm optimization: An overview

Riccardo Poli · James Kennedy · Tim Blackwell
Swarm Intell (2007) 1: 33–57

Abstract
Particle swarm optimization (PSO) has undergone many changes since its introduction in 1995. As researchers have learned about the technique, they have derived new versions, developed new applications, and published theoretical studies of the effects of the various parameters and aspects of the algorithm. This paper comprises a snapshot of particle swarming from the authors’ perspective, including variations in the algorithm, current and ongoing research, applications and open problems.

Keywords: Particle swarms · Particle swarm optimization · PSO · Social networks · Swarm theory · Swarm dynamics · Real world applications

1 Introduction

The article is organized as follows.

2 Population dynamics

2.1 The original version

The (original) process for implementing PSO is as in Algorithm 1.

PSO algorithm

2.2 Parameters

2.3 Inertia weight

the PSO’s update equations:

update equation

2.5 Fully informed particle swarm

3 Population topology

4 PSO variants and specializations

4.1 Binary particle swarms

4.2 Dynamic problems

4.3 Noisy functions

4.4 Hybrids and adaptive particle swarms

4.5 PSOs with diversity control

4.6 Bare-bones PSO

5 Theoretical analyses

current issue: a fully comprehensive mathematical model of particle swarm optimization is still not available

5.1 Deterministic models

5.2 Modeling PSO’s randomness

5.3 Executable models

6 Applications

The main PSO application categories:

7 Open questions

7.1 Initialization and termination

7.2 Particle selection, movement, and evaluation

7.3 Memory selection and update

7.4 Adaptation

7.5 Theory

8 Conclusions

上一篇下一篇

猜你喜欢

热点阅读