Fireworks Algorithm for Optimization 烟花算法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Fireworks Algorithm for Optimization

Ying Tan and Yuanchun Zhu

Key Laboratory of Machine Perception(MOE),Peking University

Department of Machine Intelligence,

School of Electronics Engineering and Computer Science,Peking University,

Beijing,100871,China

{ytan,ychzhu}@

Abstract.Inspired by observingfireworks explosion,a novel swarm in-

telligence algorithm,called Fireworks Algorithm(F A),is proposed for

global optimization of complex functions.In the proposed F A,two types

of explosion(search)processes are employed,and the mechanisms for

keeping diversity of sparks are also well designed.In order to demon-

strate the validation of the F A,a number of experiments were conducted

on nine benchmark test functions to compare the F A with two vari-

ants of particle swarm optimization(PSO)algorithms,namely Standard

PSO and Clonal PSO.It turns out from the results that the proposed F A

clearly outperforms the two variants of the PSOs in both convergence

speed and global solution accuracy.

Keywords:natural computing,swarm intelligence,fireworks algorithm,

particle swarm optimization,function optimization.

1Introduction

In recent years,Swarm Intelligence(SI)has become popular among researchers working on optimization problems all over the world[1,2].SI algorithms,e.g.Par-ticle Swarm Optimization(PSO)[3],Ant System[4],Clonal Selection Algorithm [5],and Swarm Robots[6],etc.,have advantages in solving many optimization problems.Among all the SI algorithms,PSO is one of the most popular algorithm for searching optimal locations in a D-dimensional space.In1995,Kennedy and Eberhart proposed PSO as a powerful global optimization algorithm inspired by the behavior of bird blocks[3].Since then,the PSO has attracted the attentions of researchers around the globe,and a number of variants of PSO have been con-tinually proposed[7,8].

Like PSO,most of swarm intelligence algorithms are inspired by some intelli-gent colony behaviors in nature.In this paper,inspired by the emergent swarm behavior offireworks,a novel swarm intelligence algorithm called Fireworks Al-gorithm(FA)is proposed for function optimization.The FA is presented and implemented by simulating the explosion process offireworks.In the FA,two explosion(search)processes are employed and mechanisms for keeping diversity of sparks are also well designed.To validate the performance of the proposed FA,comparison experiments were conducted on nine benchmark test functions Y.Tan,Y.Shi,and K.C.Tan(Eds.):ICSI2010,Part I,LNCS6145,pp.355–364,2010.

c Springer-Verlag Berlin Heidelberg2010

相关文档
最新文档