基于MATLAB的量子粒子群优化算法及其应用_第1页
基于MATLAB的量子粒子群优化算法及其应用_第2页
基于MATLAB的量子粒子群优化算法及其应用_第3页
基于MATLAB的量子粒子群优化算法及其应用_第4页
基于MATLAB的量子粒子群优化算法及其应用_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、38计算机与数字工程第35卷基于MATLAB的量子粒子群优化算法及其应用余健郭平1)2)(韩山师范学院数信学院1)潮州521041)(北京师范大学信息科学学院2北京100875)3关键词QPSO量子粒子群中图分类号TP301.61引言经典的粒子群优化(PSO)算法是一种基于群体智能的随机搜索算法,具有全局逼近能力,但由于其搜索空间有限,易陷入局部极值。孙俊等人在文献4算法,即QPSO算法快,3断接近Pbest点,最后收敛于Pbest点。因此,在整个过程中,在Pbest点处实际上存在某种形式的吸引势能场吸引着粒子,7O,粒子是在经,因而不能保证一定找。2PSO算法首先初始化一群随机粒子,然后通过

2、3量子粒子群优化(QPSO)算法3.1QPSO算法的优点进化(迭代)找到最优解。每一次进化(迭代)中,粒子通过跟踪两个“极值”来更新自己。一个是粒子本身所能找到的最优解,即个体极值Pbest,另一个是整个群体目前找到的最优解,即全局极值Gbest。粒子找到上述两个极值后,就根据下面两6个公式更新自己的速度和位置:V=W3V+c13unifrnd(0,1)3(Pbest-X)(1)+c23unifrnd(0,1)3(Gbest-X)(2)X=X+V其中,V是粒子的速度,X是粒子的当前位置,从动力学的角度看,粒子群算法中的粒子的收敛过程是以Pbest点为吸引子,随着速度的减小不孙俊等人从量子力学的

3、角度,提出一种新的PSO算法量子粒子群优化(QPSO)算法,认为粒子具有量子行为,每一个粒子在搜索空间移动时,存在着一个以Pbest为中心的DELTA势阱4。由于在量子空间中的粒子满足聚集态的性质完全不同,粒子移动时没有确定的轨迹,这使粒子可以在整个可行解空间中进行探索寻找全局最优解,因而QPSO算法的全局搜索能力远远优于经典的PSO算法。在QPSO算法中,设种群规模为M,在进化过程中,粒子以一定概率取加或减,更新每个粒子的位置,并生成新的粒子群体,由公式(3)至(6)决定:p=a3Pbest(i)+(1-a)3Gbest;mbest=1/M3Pest(i);i=1M(3)(4)(5)(6)b

4、=1.0-generation/maxgeneration30.5;ifu>=0.5position=p-b3|mbestposition|3ln(1/u);3收到本文时间:2007年2月9日作者简介:余健,男,硕士研究生,讲师,研究方向:神经网络、智能计算:郭平,男,教授、博士生导师,IEEE高级会员,第35卷(2007)第12期计算机与数字工程39elseposition=p+b3|mbestposition|3ln(1/u);(i)和群体最优位置Gbest;(4)根据公式(3)至(6)以一定概率取加或减,在MATLAB中,粒子的位置X用实数表示。粒子的参数编码格式:X1,X2,X3

5、,XD。粒子群的编码格式如图1所示,其中D表示粒子的参数维数,这由变量的个数决定,M表示粒子群的规模,即粒子的个X11,X12,X1D数。在MATLAB中,对粒子图1粒子群的编码格式更新每个粒子的位置,生成新的粒子群体;(5)判断粒子适应度是否满足收敛条件或者是否到达最大进化代数,是则退出,否则返回2)。4应用实例6函数优化问题:minf(x1,x2)=0.5sinx1+x2-0.5221.0+0.001(x1+x2)(7)s.t.-100xi100它的全局极小点是(0,0),3.14,一般群进行初始化是要生成一个矩阵元素满足图1要求的随机矩阵,另外,还需要对粒子群个体极值Pbest和全局极值

6、Gbest化。POP=unifrnd(,);PbestGbest=min,x1,D);用,2.0GHZ,内M机,100,运行时间为7.,取得较好结果。5结束语实验结果表明,QPSO算法具有具有良好的收敛性和稳定性。本文开发了基于MATLAB的QP2SO算法工具箱,并将其应用到典型的函数优化问题上,取得较好的效果。只要给出目标函数(即可求出粒子的适应度、粒子的参数维数D),设定粒子群的规模M,就可以直接利用该算法工具箱求解,因此具有较强的通用性。参考文献1高隽.人工神经网络原理及仿真实例M.机械工业其中,POP表示粒子群,xmin和xmax分别是变量的下限和上限,unifrnd是返回xmin至x

7、max之间的随机数。粒子的位置的更新是基于公式(3)至(6),下面给出其实现的伪代码:a=unifrnd(0,1);u=unifrnd(0,1);b=1.0-当前代数/最大代数30.5;p=a3Pbest(i,:)+(1-a)3Gbest;mbest=sum(Pbest)/M;ifu>=0.5POP(i,:)=p-b3abs(mbest-POP(i,:)3ln1/u);elsePOP(i,:)=p+b3abs(mbest-POP(i,:)3ln(1/u);end出版社,20032周开利等.神经网络模型及其MATLAB仿直程序设计M.清华大学出版社,20053J.Kennedy,R.Ebe

8、rhart.ParticleswarmoptimizationJ.ProceedingIEEEinternationalConferenceonNeuralNetworks,1995,4:194219484JunSun,BinFeng,WenboXu.ParticleSwarmOptimiza2tionwithparticleshavingquantumbehaviorC.Con2gressonEvolutionaryComputation,20045侯志荣等.基于MATLAB的粒子群优化算法及其应用J.计算机仿真,2003,20(10):68706SchafferJD,CaruanaRA,E

9、shelmanLJ,DasR.AStudyofControlPar-ametersAffectingOnlinePerform2anceofGeneticAlgorithmsforFunctionO-ptimization.In337,573580,1993QPSO算法具体实现步骤如下:(1)确定种群规模M和粒子维数D,初始化粒子群体、Pbest和Gbest;(2)根据目标函数计算每一个粒子的适应度;(3)根据其适应度,更新个体最优位置PbestPansystemsOR:World-wideReformofST,MilitaryandEducationbyWuXuemouAbstractPan

10、systemstheoryisatransfieldpan-netlikeacademicresearchonphilosophy&non-philosophy,mathematics&non-mathematics,technology&non-technology,systems,humanitiesandpoetics,etc.Theacademicbackgroundandmaintrainofthoughtare:33Computer=Internet=Pansystems-Pansystemsmethodology,Newtheoryofera-reform

11、,Pansystemstheoryonwar,Pansystemstheoryonversatile,Pansys2temsORofsociety-Scientificdevelopmentview&self-reliancecreation.InthepaperthebasicprinciplesofpansystemsORaregeneralizedinnewformwithnewdevelopment,newinvestigationsareconcerningsocialreform,education,teaching,talent-becoming,crea2tionofs

12、cienceandtechnologyandtheinternationalrevo2lutionofmilitary.Theconcretecontentsinclude:somenewformsofpansystemsvariationalOR(pan-extreme-derivative&paradox-abnormality-derivative,d(0)3333333),=0/d(paradox)=abnormality,0/Ppansystemsshengkelaw,pansystemsperfectionprinci2ple,newformofPanMethods,pan

13、systemsmethods,pansystemssea-pails-lsmetho15modesofpansystemsoansiofSunzisartfwsR,pansys2temsmith7pantemstheoryofinstitution,psmanoeuvre,pansystemsequilib2rium(anextensionofNashequilibrium),erareformandtheORofinternationalmilitary,talent-training,theoryonwarandonversatile,politicalwisdom,etc.Keyword

14、spansystemsOR,erareform,STrevolution,theoryofwar,theoryofversatile,self-reliancecreation,education,military,revolution,politicalwisdom,hilbert(Page:1)problemsOff-lineHandwrittenChineseCharactersRecognitionBasedonMixturesofKernelsbyZhangKai(Page:25)Quantum-behavedParticleSwarmOptimizationAlgo2rithmwi

15、thApplicationBasedonMATLABbyYuJianKeywordsQPSO,quantum,particleswarmoptimiza2(Page:38)tionMotionEstimateAlgorithmStudyinInter-predictionCodingbyWangLeiAbstractThispapermainlyintroducesthetheoryandimplementofmotionestimationsearchalgorithminmov2ingpicturecompressioncoding,analysesandcompareseveryalgo

16、rithmsperformanceandtheirapplicationfield,soastochoosesuitablealgorithmindifferentapplicationfield.Keywordsvideo,movingpicturecompression,motion(Page:28)prediction,samplesblockASchemeforMovingObjectDetectionBasedonConsecu2tiveFramesSubtractionandAnalysisofSpace-timeRel2ativitybyLiHuisongAbstractOnth

17、ebasisofanalyzingthedeficiencyoftheexistingschemesaboutmovingobjectdetectioninthecomplexbackground,itgivesamethodofmovingobjectdetectionbasedontheconsecutiveessubtractionandanalysisfspace-timere.tly,itsepa2ratemoviobjeispacerelativi2tyframotimerelativ2pofthemovingobject.sthatthemethodcandetectthengobjectwell.Keywordsmovingobjectdetection,consecuti

温馨提示

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

评论

0/150

提交评论