Particle swarm optimization: ?An overview

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.

  • In Sect. 2, we explain what particle swarms are and
    we look at the rules that control their dynamics.
  • In Sect. 3, we consider how different types of social networks influence the behavior of swarms.
  • In Sect. 4, we review some interesting variants of particle swarm optimization.
  • In Sect. 5, we summarize the main results of theoretical
    analyses of the particle swarm optimizers.
  • Section 6 looks at areas where particle swarms have been successfully applied.
  • Open problems in particle swarm optimization are listed and discussed in Sect. 7.
  • We draw some conclusions in Sect. 8.

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

  • Firstly, the PSO is made up of a large number of interacting elements (the particles).
  • Secondly, the particles are provided with memory and
    the ability to decide when to update the memory.
  • Thirdly, forces are stochastic. This prevents the use of standard mathematical tools used in the analysis of
    dynamical systems.
  • Fourthly, the behavior of the PSO depends crucially on the structure of the fitness function.

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Go 版本的 axel 小工具,如果你感覺還不錯(cuò)或者對(duì)你有幫助,請(qǐng)給一個(gè)star吧。Github 連接:https...
    山羊wayne閱讀 893評(píng)論 0 0
  • 愛情轉(zhuǎn)移 工資只發(fā)了一半,租的房間不暖,想念的人早就有了另一半; 夢(mèng)想在角落腐爛,身體也不耐煩,面對(duì)這種現(xiàn)實(shí)有種無...
    請(qǐng)叫我肥皂君zZ閱讀 875評(píng)論 0 1
  • 今天臨摹
    遠(yuǎn)子85閱讀 101評(píng)論 0 0
  • 李薇和她男朋友大慶是通過朋友認(rèn)識(shí)的。 大慶從一開始就喜歡上了李薇,可李薇知道大慶有老婆,就對(duì)這個(gè)大她五歲的老男人采...
    c34d5a414b92閱讀 467評(píng)論 0 2
  • 雖然愛情這種奢侈品,并不是有錢就能買到,但是對(duì)于現(xiàn)在的人來說,沒有錢似乎更難擁有了,要不怎能冒出“先謀生再謀愛”的...
    wjjawjj閱讀 874評(píng)論 0 0

友情鏈接更多精彩內(nèi)容