混沌粒子群优化算法_第1页
混沌粒子群优化算法_第2页
混沌粒子群优化算法_第3页
混沌粒子群优化算法_第4页
混沌粒子群优化算法_第5页
已阅读5页,还剩9页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、混沌粒子群优化算法计算机科学2004V01. 31N-0. 8高鹰h2胜利1(华南理工大学电子与信息学院510641)1(大学信息机电学院计算机科学与技术系510405)2摘要粒子群优化算法是一种新的随机全局优化进化算法。本文把混沌手优思想引入到粒子群优化算法中,这种方法利用混沌运动的随机性、遍历性和规律性等特性首先对当前粒子群体中的最优粒子进行混 池寻优,然后把混沌寻优的结果随机替换粒子群体中的一个粒子。通过这种处理使得粒子群体的进化速度加快t从而改善了粒子群优化算法摆脱局部极值点的能力,提高了算法的收敛速度和精度。仿真结果表明混沌粒子群优化算法的 收敛性能明显优于粒子群 优化算法。关键词粒

2、子群优化算法。混沌手优,优化ChaosParticle SwarmOptimizati on AlgorithmGAOYin91 ” XIESheng- Lil(Collegeof Electronic& InformationEngin eeri ngtSouthChina Un iversity ofTech no logy , Guan gzhou510641)1(Dept . of ComputerScience andTech no logy . Guan gzhou Uni versity Guan gzhou510405)2Abstract Particle swarmoptim

3、izati onis an ewstochasticglobaloptimization evolutionaryalgorithm. Inthis paper ,the chaotic searchis embeddedi ntoorigi nalparticleswarmoptimizers . Basedon theergodicity , stochastic propertyandregularity ofchaos , fl new superior in dividualis reproducedby chaotic searchi ng on thecurre nt globa

4、l best i ndivid ual。and astochastic selectedindividualfrom the current “ population ” is replaced by the new superior in dividual. Theparticle swarm optimizati on embedded chaotic search quicIce ns the evoluti on process , and improves the abilities of seek ing the global excelle nt result and con v

5、erge ncespeed and accuracy . The experiment results dem on strate thatthe proposedalgorithms are superior to origi nal particle swarm optimizati on algorithms.Keywords Particleswarm optimization, Chaotic search , 0ptimization1引言Kennedy和EberhartE 钉于1995年提出的粒子群优化算 法是一种基于群智能的随机优化进化算法。同遗传算法类似, 是一种基予群体的具

6、有全局寻优能力的优化工具。但它没有 遗传算法中用的交叉以及变异等复杂的遗传操作,其优势在 于简单、易于实现同时又有深刻的智能背景,既适合科学研 究。又特别适合工程应用。自从粒子群优化算法提出以来,一 直受到计算智能等领域的研究人员的广泛关注,在短短的几 年时间里取得了丰硕的研究成果2 “。然而,Kennedy等人提出的粒子群优化算法亦有其不足:易陷入局部极值点,进化后 期收敛速度慢,精度较差等。为了克服粒子群优化算法的这些 不足,研究人员提出了许多改进的粒子群优化算法,如:1998年ShiY提出的带惯性因子的粒子群优化算法3,随后于2001年给出的模糊自适应粒子群优化算法“1 ;为控制粒子的飞

7、行速度,ClercM于1999年提出的带约束因子的粒子群优 化算法53 ;借鉴遗传算法的思想,An gel in eP . (1998)提出了杂交粒子群优化算法口 ,之后,LovbjergM(2001)给出了具有繁 殖和子群的粒子群优化算法7 , 2003年Natsuki又给出的具有高斯变异的粒子群优化算法83 ;为使粒子群优化算法更易跳出局部极值点,Van(2001)给出了协同粒子群优化算 法“”;文11 , 123(1997 , 2000)对粒子群优化算法进行了扩 展而提出了离散粒子群优化算法等。这些算法从不同方面对 粒子群优化算法进行了改进,不同程度地提高了算法的收敛 速度和精度,但效果

8、并不是非常理想。混沌(Chaos)是自然界中一种常见的非线性现象。混沌变量看似杂乱的变化过程其 实含有在的规律性,利用混沌变量的随机性、遍历性及规律 性可以进行优化搜索15,16。本文将混沌优化思想引入到粒子 群优化算法中,给出了混沌粒子群优化算法。其基本思想是首 先对粒子群体中的最优粒子进行混沌寻优,然后把混沌寻优 的结果随机替换粒子群体中的一个粒子。这种处理改善了粒 子群优化算法摆脱局部极值点的能力,提高了算法的收敛速 度和精度。仿真结果表明混沌粒子群优化算法的收敛性能明 显优于粒子群优化算法。2混沌粒子群优化算法 一般将由确定性方程得到的具有随机性的运动状态称为 混沌,呈现混沌状态的变量

9、称为混沌变量。如下的Logistic 方程D53是一个典型的混沌系统:计 l=pz。(1 一 z. )n 0, 1, 2,(1)*)国家自然科学基金(602 /4006)、省优秀人才基金(2000 6 15)、华南理工大学自然科 学基金资助项目.离鹰博士后,尉教授,主要研究领域:盲信号处理、人工神经网络、小波分析和智能信息处理等.胜利教授,博士生导师,主要研究领域:智能信息处理、盲信号处理、非线 性系统学习控制等. 13 万方数据式中卢为控制参量,方程(1)可以看作是一个动力学系统。p值确定后,由任意初值 z o , 1.可迭代出一个确定的 时间序列Z。,砘椭,。一个混沌变量在一定围有如下特

10、点:随机性,即它的表现同随机变量一样杂乱;遍历性,即它可 以不重复地历经空间的所有状态;规律性,该变量是由确定 的迭代方程导出的。混沌优化方法是一种新颖的优化方法,它 利用混沌系统特有的遍历性来实现全局最优,而且它不要求 目标函数具有连续性和可微性的性质。粒子群优化算法最初是 Kennedy和Eberhart1 21从模拟社会行为而发展起来的具有全局寻优能力的优化工具。它通过迭代搜寻最优值,系统初始化为一组随机解,而粒子(潜在的解)在解空间追随最优的粒子进行搜索。假设在一个n维的目标搜索空间中,有W个粒子组成一个群体,其中第i个粒子表示一个n维的向量麓一(巍I,轧2,嚣.),i 一 1, 2,

11、, N,分基乩,在口,幻围取制值,即n,w札,w幻,i 一 1, 2, ,W, j 一 1, 2,以,每个粒子的位置就是一个潜在的解。将 Xi带入一个目标函数就可以计算出其适应值根据适应值的 大小衡量Xi的优劣。第i个粒子的“飞行”速度也是一个n维的向量,记为R =(研.1研.2,口。 ),i 一 1, 2,。记第 粒子迄今为止搜索到的最优位置为A 一 (丸t , pm,P。), i一 1, 2,,整个粒子群迄今为止搜索到的最优位置为m一(A。P川,P。),粒子群优化算法采用下列公式对粒子操作:埘一 q+clrl( 肼)+c2r2(办一麓)ao 一+ 砌其中,i=1 , 2.,N;学习因子c,

12、和C。是非负常数 m和r。是 介于o , 1之间的随机数。迭代中止条件根据具体问题一般选 为最大迭代次数或(和)粒子群迄今为止搜索到的最优位置满 足预定最小适应阈值。粒子群优化算法虽然简单,但其有易陷入局部极值点,进 化后期收敛速度慢,精度较差等的缺点。如能采取某种优化手 段使每一代群体的质量进一步提高,则无疑会有助于后面的 搜索过程。为此,我们把混沌优化思想引入到粒子群优化算法 中,提出了混沌粒子群优化算法。主要措施是利用混沌运动的 遍历性以当前整个粒子群迄今为止搜索到的最优位置为基础 产生混沌序列,把产生的混沌序列中的最优位置粒子随机替 代当前粒子群中的一个粒子的位置。提出的混沌粒子群优化

13、 算法的具体步骤如下:确定参数:学习因子 c。,C2,和群体规模W,进化次数,混沌寻优次数。随机产生N个粒子的种群。按和式对粒子进行操作。对最优位置办一 (A P川,A.。)进行混沌优化。将P。(i 一 1,2,九)映射到Logistic 方程的定义域o, A一 7,1淄=笔兰亭,(i=1 , 2,n),然后,用Logistic 方程 进 行迭代产生混沌变量序列2j “ (m 一 1, 2,),再把产生的混沌变量序列zf神(m 一 1, 2,)通过逆映射声嚣 =m+(6J m)zf神 (m 一 1, 2,)返回到原解空间,得P:搠=(户料,户躞,户册),(m一 1, 2,) 在原解空间对混沌变

14、量经历的每一个可行解p (m 一1,2,)计算其适应值,保留性能最好的可行解p。随机从当前群体中选出的一个粒子用p。取代。若达到最大代数或得到满意解,则优化过程结束,否 14 则返回步骤。5算法仿真比较下面以求一个基准测试函数的最小值为例,通过计算机 仿真来评价比较混沌粒子群优化算法和粒子群优化算法的性 能,并和带惯性因子的粒子群优化算法(IWPSO卜杂交粒子群优化算法(CrossoverPSO,CRPSO和带高斯变异的粒子 群优化算法(MPSO进行比较,基准测试函数如下:f(x , y)=z2-0 . 4cos(3, rx)+2y2 0. 6cos(4, ry) 一 1其中一 10W z,y

15、 w 10,在一 10,103区间肉有1个全局最小值 点(o , o),全局最小值为0。算法的初始化参数如下:粒子群规模20,学习因子ct 一1, c2 1。带惯性因子的粒子群优化算法中的惯性因子W-=. 0.9,杂交粒子群优化算法中的交叉概率只一0. 5,带高斯变异的粒子群优化算法中的变异概率P。一 0. 05,为评价算法的收敛性能,进化次数设为1000,混沌寻优次数为 500,连续运行50次所得函数全局最小值点的平均值和全局最小值的平均 值作为算法的衡量指标。为便于图示说明,下面的仿真图中横 轴表示进化次数,纵轴表示最优适应度值的对数(即每次进化所得全局最小值的对数)。图1是函数,最优适应

16、度值的对数(即每次进化所得全局最小值的对数)随进化次数变化的曲线图(50次独立运行 的平均),图中,上面一条曲线对应于粒子群优化算法,而下面 一条曲线对应混沌粒子群优化算法。从图中可以看出,混沌粒 子群优化算法的收敛性能明显优于粒子群优化算法的收敛性 能。表1是粒子群优化算法和混沌粒子群优化算法数值仿真 结果,由表1可以看出,混沌粒子群优化算法对函数的求解结 果优于粒子群优化算法的求解结果(50次独立运行的平均)。对其它函数所做的大量的计算机仿真结果亦说明了这一点, 限于篇幅,这里就不再给出结果。表1 PSO和CPSo算法数值仿真结果全局最小值点平均值全局最小值平均值IPSO (0 . 012

17、34485, 0. 00233262) 0 . 01575119ICPSO(1 . 464e 一 007, 0. 623e 一 007) 4 . 3978e 一 011l进化次数图1 PSO和CPSC算法进化曲线比较文3对式作了如下的改动:q。一州 +。1rl(所一的)+c2r2(儿一麓)(4)其中叫是非负数,称为惯性因子(in ertiaweight)。由此得到的算法称为带惯性因子的粒子群优化算法。借鉴遗传算法的思想,文6最早提出了杂交粒子群优化算法。粒子群中的粒子被赋予一个杂交概率,这个杂交概率由 用户确定,与粒子的适应值无关。在每次迭代中,依据杂交概 率选取指数量的粒子放入一个池中.池中

18、的粒子随机地两两 一箔暑川nH)0_嚣crl万方数据杂交,产同样数目的孩子粒子,并用孩子粒子代替父母粒子,以保持群的粒子数目不变。孩子粒子的位置由父母粒子的位置的加权和计算,即:childl(x)一 px parentl(x)+(1一 p) x parentz(x)childz(x) 一 Px pare nt2(x)+(1-p)x pare nta(x)其中x是D维的位置向量,而child,(x) 和pare nt (x),人一 1, 2分别指明是孩子粒子还是父母粒子的位置;P是D维均匀分布的随机数向量,p的每个分量都在o , 1取值,x表示向 量分量对应相乘。孩子粒子的速度分别由下面的公式得

19、到:cAi留,c曲=t篡笔差襄害毒淼I户d心nr c曲Icz,曲iz以c曲一 t差笔篆要害善端I户口心n屯c曲I cs ,其中口是 D维的速度向量,而child (g)和pare nt (曲,k=1, 2分别指明是孩子粒子还是父母粒子的速度。杂交粒子群优化算法引入了较多的待调整参数,对使用者的经验有一定要求。表2CPSO IWPSO CRPS(和MPSO?法数值仿真结果全局最小值点平均值全局最小值平均值CPSo (O 723e 一 006, 0 418e 一 006) 5 . 018e 一 010IWPSO (0. 239e 一 005. 0. 393e 一 006) 8 . 175e 一 0

20、09CRPSO (0. 00130518。0. 00086676) 0 . 00346642MPS0 (0. 00022500. 0. 00036320) 0 . 00622002文8进一步把变异运算引入粒子群优化算法中,提出了带高斯变异的粒子群优化算法,变异运算依据变异概率选取指定数量的粒子按高斯变异算子进行变异,用变异后的粒子 代替原粒子,即:mutation(x) 一 x*(1+Gaussian(盯)(9)图2CPSO IWPSO CRPS(和MPS(算法进化曲线比较 图2是CPSO IWPSO CRPS(和MPSO算法收敛曲线 比较,从上往下的四条曲线依次对应的是MPSO算法、CRSO

21、算法、IWPSC算法和CPSC算法。表2是这四种算法数值 仿真结果。从图2和表2可知混沌粒子群优化算法优于杂交 粒子群优化算法和带高斯变异的粒子群优化算法,而略好于 带惯性因子的粒子群优化算法。结论本文把混沌优化思想引入到粒子群优化算法中, 给出了混沌粒子群优化算法。其基本思想是在粒子群的每次 进化过程中,首先对粒子群体中的最优粒子进行混沌寻优,然 后随机地从粒子群体中选择一个粒子用混沌寻优的结果来替 换。通过这种处理使得粒子群优化算法摆脱局部极值点的能 力得到改善,提高了算法的收敛速度和精度。计算机仿真结果 表明混沌粒子群优化算法的收敛性能明显优于粒子群优化算 法,亦优于杂交粒子群优化算法和

22、带高斯变异的粒子群优化 算法,而略好于带惯性因子的粒子群优化算法。参考文献KennedyJ , etal. Particle swarmoptimization. In : IEEEInt 11948Conf. onNeuraI Networks . Perth . Australia . 1995. 1942EberhartR, Kennedy J . Anewoptimizer using particleswarmtheory . In : Proc . ofthe sixthinti . symposiumonM icroMach ineand Huma nScfence , Nago

23、ya, Japan . 1995 . 3943Shi Y , et a1 . Amodified particleswarm optimizerC . In : IEEE WorldCon gress onComputational Intelligenee, 1998 . 6973Shi Y . Eberhart RC. FuzzyAdaptiveparticleswarmoptimizati onC .In : Proc . oftheCon gressonEvolutio nary Computati onSeoul Korea . 2001Clerc M . The swarm and

24、 the Queen : Towards a deterministicandadaptive particleswarmoptimizationc. In : Proc . oftheCon gressofEvolutio naryComputation , 1999 . 195119576An geli nePJ . Evolutio naryoptimizati onversusparticleswarmoptimization: Philosophyandperformancedifferencesc. In :Evoluti onary program mingVII . 1998

25、. 601 6107LovbjergM Rasmusse n TK . KrinkT . Hybrid particleswarmoptimizati onwithbreedi ngandsubpopulationsC. In : Proc. ofthe third Gren eticandEvolutio nary computati onconf . SanFran cisco . USA 20018HigasshiN. Iba H . Particle swarm optimizati on with Graussia n mutationc. In : Proc. oftheCon g

26、ressonEvolutio nary Compu tation . 2003. 72 79Van denBergh F EngelbrechtAP. Trainingproductunitnet worksusi ngcooperative particle swarmoptimizersC . In : Proc . of the thirdGen eticandEvolutio nary computati oncon . SanFran cisco。USA 2001Van denBerghF, EngelbrechtAP. Effects ofswarmsize cooper - at

27、ive particle swarmoptimizersC . In : Proc . of the third Ge n etic andEvolutio narycomputati oncon . SanFrancisco , USA200111KennedyJ. EberhartR. Discretebinaryversion of theparticleswarmalgorithmiC . IEEEInt 1 Conf . oncomputati onal Cybernetics andSimulation。1997. 41044108Clerc M . Discrete partic

28、leswarm optimizati on illustratedbythetraveli ngsalesma nproblem . http : /. mauriceclerc . net , 200013Ciupri naG Ioan D , Munteanu I . Use ofin tellige nt particleswarmoptimizati oninelectromagnetics . IEEETrans . onMagnetics , 2002, 38(2) : 1037 104014ClercM KennedyJ. Theparticleswarm explosion .

29、 stability , andcon verge neein a muhidime nsionalcomplexspace . IEEETrans .onEvolutionary Computation, 2002 , 6(1) : 58 7315王东升磊混沌、分形及其应用M :中国科学技术大学,199516兵,慰混沌优化方法及其应用J 控制理论与应用,1997(4) : 613 615(上接第12页)16e gover nmentmetadata Framework . http : /. govtalk .gov uk / docume nts / ukmetadataframework

30、v0120200105 pdf17GCL(Governme ntCategory List)http : / govtalk .gov uk/ schemasstandards / gcl . aspGovern-men tI nformati onas. org /。Inc。Mullen A. GILSmetadata initiativesat the state 1ev e1.Quarterly , 2001, 18: 16718019 Jordan : readiness for e government . http : /. surf -papers / e gOv english

31、 . pdfLin thcumDS.Mercator : Nextgen erati onApplicati onin tegrati onFtom Infromation。or Process . to Setvice Mcreator software2002KoellerA. IntegrationofHeteroge neousDatabaseDiscoverryofMeta In formatio n and Maintenance ofSchema-restructuri ngviews : PHDthesis . Worcester polytechnicInstitute, 2

32、001IBMCorporation . Optimizationof in formati on toimprovedeci sio nmak ingingovernment : thein formati on value cha inway.http : /. ibm ./services /files /ibv infovaluech ain . pdfE GovernmentStrategy . http : /. cio . gov/ documents / ego vreport . pdfReeseWD AnIn vestigati onofTech niq uesforIn t

33、egrati ng WebaccessibleData : PHI)thesis . UniversityofColorado , 2001 15 万方数据混沌粒子群优化算法作者:高鹰,胜利作者单位:高鹰(华南理工大学电子与信息学院”510641;大学信息机电学院计算机科学与技术系,510405),胜利(华南理工大学电子与信息学院,,510641)刊名:计算机科学英文刊名:COMPUTER SCIENCE年,卷(期):2004,31(8)被引用次数:44次参考文献(16条)兵;慰 混沌优化方法及其应用1997(04)王东升;磊 混沌、分形及其应用1995Clerc M;Kenn edy J T

34、he particle swarm-explosi on, stability,a nd con verge nee in a multidime nsionalcomplex space 2002(01)Van den Bergh F;EngelbrechtA P Training product unit networks using cooperativeparticle swarmoptimizers 2001Higasshi N;lba H Particle swarm optimization with Gaussian mutation 2003Lovbjerg M;Rasmus

35、sen T K;Krink T Hybrid particleswarm optimizationwith breedingandsubpopulations外文会议2001AngelineP J Evolutionaryoptimizationversus particle swarm optimization:Philosophy andperforma nee differe nces 1998Clerc M The swarm and the Quee n: Towards a determi nistic and adaptive particleswarm optimizati o

36、n外文会议19999.Shi Y;Eberhart R C Fuzzy Adaptive particle swarm optimization外文会议200110.Shi Y A modified particle swarm optimizer外文会议1998Eberhart R;Kennedy J A new optimizer using particle swarm theory. In 1995Ciuprina G;loan D;Munteanu I Use of intelligent-particle swarm optimization in electromag netic

37、s外文期刊2002(02)ClercM Discrete particle swarm optimizationillustrated by the travelingsalesma n problem 2000Kennedy J;Eberhart R Discrete binary version of the particle swarm algorithm 1997Van den Bergh F;Engelbrecht A P Effects of swarm size cooperative particle swarm optimizers 2001Ke nn edy J Parti

38、cle swarm optimizatio n. In 1995引证文献(44条)钱伟懿.宁必锋 基于混沌的聚类粒子群优化算法期刊论文卜计算机工程与设计 2011(2)田雨波.朋朋 粒子群算法优化神经网络结构的研究期刊论文卜现代电子技术2011(4)娅.德丰.王东 全局混沌杂交的粒子群优化算法及应用期刊论文卜师大学自然科学学报2010(4)吴瑞海.贺军衔.段琪庆.董吉文 模拟退火粒子群与小波的地基沉降预测应用期刊论文-测绘科学2010(6)宁必锋.褚国娟.马春丽.钱伟懿一种改进的混合粒子群优化算法期刊论文卜渤海大学学报(自然科学版)2010(1)马天才.淑静基于修补粒子群算法的红外目标跟踪期刊

39、论文卜应用光学2010(5)丽军.捷.蔡金锭 基于强引导粒子群与混沌优化的电力系统无功优化期刊论文卜电力自动化设备2010(4)盛煜翔.海天.夏陆岳.蔡亦军.小方 混合混沌粒子群算法在苯与甲苯闪蒸过程优化中的应 用期刊论文-工业大学学报2010(3)邓显羽.勇.叶碎高.温进化.何斌 粒子群算法在水库(群)优化调度研究中的应用综述期刊论文卜水利水电科技进展 2010(5)连志刚.焦斌 一种混合搜索的粒子群算法期刊论文卜控制理论与应用2010(10)小卫.何明一 一种基于混合优化算法的医学图像配准方法期刊论文卜计算机应用研究2010(8)孟祥印.黄胜.焱 混沌PSO分析及其在船舶设计中的应用期刊论文卜计算机工程与应用2010(17)唐新来.春贵.王萌.增芳 基于混沌粒子群

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论