4.3 Article

Runtime analysis of a binary particle swarm optimizer

期刊

THEORETICAL COMPUTER SCIENCE
卷 411, 期 21, 页码 2084-2100

出版社

ELSEVIER
DOI: 10.1016/j.tcs.2010.03.002

关键词

Particle swarm optimization; Runtime analysis

资金

  1. Deutsche Forschungsgemeinschaft (DFG) [SFB 531]
  2. German Academic Exchange Service

向作者/读者索取更多资源

We investigate the runtime of a binary Particle Swarm Optimizer (PSO) for optimizing pseudo-Boolean functions f : {0, 1}(n) -> R. The binary PSO maintains a swarm of particles searching for good solutions. Each particle consists of a current position from 10, 11, its own best position and a velocity vector used in a probabilistic process to update its current position. The velocities for a particle are then updated in the direction of its own best position and the position of the best particle in the swarm. We present a lower bound for the time needed to optimize any pseudo-Boolean function with a unique optimum. To prove upper bounds we transfer a fitness-level argument that is well-established for evolutionary algorithms (EAs) to PSO. This method is applied to estimate the expected runtime for the class of unimodal functions. A simple variant of the binary PSO is considered in more detail for the test function ONEMAX, showing that there the binary PSO is competitive to EAs. An additional experimental comparison reveals further insights. (C) 2010 Elsevier B.V. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.3
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据