收藏本站
收藏 | 论文排版

粒子群优化算法及其应用研究

盛歆漪  
【摘要】:群体智能算法近年来发展迅速,被广泛应用于控制中心分散、条件耦合度高或无法建立系统模型等复杂实际问题的解决策略中。群体智能算法中的群体由若干无智能个体或个体群组成,每一个个体的行为遵循一定简单规则,没有智能;而个体或个体群之间通过一定原则的信息交流,可以合作进行问题求解,从而表现出集体智能的行为特征。基于上述原理,当给定实际问题目标后,无智能个体组成的群体即根据规则启发,在特定解空间域中进行寻优搜索,其寻优过程体现了随机和分布式等特点。粒子群优化算法PSO(Particle Swarm Optimization)由于其原理简单、程序设计便捷、参数数量少并且没有强耦合关系等特点,成为控制优化领域专家学者关注和研究的热点。Sun J等人根据Clerc M证明的在PSO算法中,单个粒子具有个体收敛行为;继而又受到人类在社会中的智能活动与量子群体在量子势场里的行为相似这一结论的启发,提出了具有量子行为的粒子群优化算法QPSO(Quantum-behaved Particle Swarm Optimization),QPSO算法在对实际问题的求解中,由于影响因子更少,求解速度更快,粒子搜索对解空间覆盖范围更广,因此成为PSO算法改进中备受瞩目的研究方向。本文即以QPSO算法为研究对象,在对QPSO算法的基本原理进行分析的基础上,提出了从搜索策略方面,通过设置多种不同吸引点,以增强粒子活跃度的改进QPSO算法;针对QPSO算法性能依赖于收缩扩张因子,提出了强化学习和自适应学习的参数控制策略;对算法局部搜索能力进行了分析,提出了四种不同的局部搜索策略;并研究了QPSO及其改进算法在电力系统调度优化和农业根系水质模型RZWQM2参数优化中的应用方法,具体内容如下:(1)介绍群体算法的产生和发展,并介绍两种具有代表意义的典型群体智能算法的研究现状,即蚁群优化ACO(Ant Colony Algorithm)算法和PSO算法的起源和发展。继而从PSO算法的模型和迭代方程的分析引出PSO算法的改进思路。由此引出QPSO算法的设计思路以及算法改进的研究角度。(2)分析了QPSO算法在进化过程中采用群体平均最优值作为全局吸引点的引领机制,发现智能群体的最优个体在引领社会发展和进步的过程中起着决定性的作用,提出了在群体进化过程中采用群体最优个体作为全局吸引点的进化策略,提高算法的快速寻优能力;并对比研究了使用全局最优个体与全局平均最优点混合作为全局吸引点的方法。分析了智能群体算法求解的规律,在智能群体算法中的个体在解空间中搜索时,个体和全局对搜索的影响是决定算法好坏的关键因素之一,常规以常量或线性权重决定粒子个体对自己和社会的责任比较死板,所以尝试了在QPSO算法中引入非线性权重算子计算全局最优位置中值,提高了QPSO算法的搜索效率及优化性能。(3)针对QPSO算法性能严重依赖于收缩扩张因子的弊端,本文将多种参数控制策略同时应用于进化过程中的参数控制,将强化学习思想引入QPSO算法,提出了基于强化学习的量子粒子群优化算法;并分析了QPSO算法进化的学习模式,指出算法只对群体粒子本身进行了研究,而缺少对优化问题的讨论分析,尤其在进化过程中对不同的复杂问题没有区别对待,提出了自适应学习的QPSO算法,提升算法性能。(4)局部搜索能力是群体智能算法的一个重要研究内容,针对不同的搜索特点将四种局部搜索策略引入到QPSO算法中,提出具有局部搜索策略的QPSO算法;并针对QPSO算法中群体粒子通过维信息交互共享信息,而评价通过粒子整体信息评价,容易丢失群体较差粒子中较好维信息的现象,引入了交叉算子,增加粒子维信息保留的概率提升算法性能,提出了具有交叉算子的QPSO算法。(5)分析了电力系统优化问题中电力系统机组间有功功率的调度问题,采用最优潮流法将机组抽象成一个数学模型;对于电力系统的约束条件在算法优化过程中采用了惩罚函数的处理方法,将QPSO算法及其改进算法应用于电力系统调度优化问题的求解;并针对电力系统中的三种典型机组系统进行了仿真测试,通过对仿真结果的比较分析,表明改进后的QPSO算法能够在电力系统机组调度优化问题中取得更好的优化效果。(6)针对农业系统根水系模型RZWQM2参数优化中大部分学者还是采用传统的试错法,模型参数的优劣很大程度上依赖于使用者的经验,提出了使用QPSO算法优化模型参数;并使用带有权重系数的根均方差方法设计了目标优化函数,根据优化的评测值产量、排水流量、NO3--N流失量进行了目标函数优化分类,设计了单目标优化函数和多目标优化函数,并进行了优化仿真,结果表明QPSO算法能够很好的应用于模型参数的优化标定中。论文最后总结了课题的研究内容和研究的成果,基于现有的经验和成果,对智能群体算法今后的发展方向进行了展望,对本课题未尽之处提出了方向。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 陈洪波;徐晓蓉;;《算法分析与设计》课程教学改革研究[J];福建电脑;2008年08期
2 李玲娟;张睿;;数据泄漏防御算法的研究[J];计算机应用研究;2009年11期
3 王昊;;Raymond算法分析与改进[J];科技创新与应用;2013年03期
4 赵继;;最佳冗余设计的优化算法[J];计算机工程与应用;1988年06期
5 王鹏;王雪飞;包向辉;;关于车辆优化调度的网络算法分析[J];信息与电脑(理论版);2013年08期
6 何秀青,何聚厚,王家华;一种改进的点定位算法[J];西安石油学院学报(自然科学版);2002年03期
7 石一辉;易攀;张承学;;快速开方算法在微控制器上的实现[J];计算机技术与发展;2007年04期
8 黄翰;郝志峰;吴春国;秦勇;;蚁群算法的收敛速度分析[J];计算机学报;2007年08期
9 刘剑;陈建;邬连学;;一种数字PID控制算法分析[J];承德石油高等专科学校学报;2007年03期
10 李占新;;算法的经验分析[J];电脑知识与技术;2008年20期
11 杜卫林;李斌;田宇;;量子退火算法研究进展[J];计算机研究与发展;2008年09期
12 周小镜;;游戏地图中寻找路径的改进算法研究[J];信息技术;2010年12期
13 许之民;;砝码称重问题的多种算法分析与探究[J];合肥学院学报(自然科学版);2011年01期
14 刘莲辉;;基于志愿优先的选课算法研究[J];中小企业管理与科技(上旬刊);2011年05期
15 李亚楠;;菌群优化算法分析[J];贵州大学学报(自然科学版);2011年02期
16 张文君,缪栋;用于精确寻的的几种算法研究[J];上海航天;2000年04期
17 朱朝霞,王杨,张世禄;一类螺旋方阵问题的算法分析与实现[J];重庆工商大学学报(自然科学版);2004年04期
18 邹润奇,鲁丽萍;一类考场座位安排算法的研究[J];计算机工程与设计;2005年06期
19 邹恒明;;算法之道:从无有到无穷[J];计算机教育;2011年01期
20 祁慧敏;炊昆;;浅谈算法分析技术[J];河南财政税务高等专科学校学报;2012年06期
中国重要会议论文全文数据库 前10条
1 俞洋;田亚菲;;一种新的变步长LMS算法及其仿真[A];通信理论与信号处理新进展——2005年通信理论与信号处理年会论文集[C];2005年
2 周颢;刘振华;赵保华;;构造型的D~2FA生成算法[A];中国通信学会通信软件技术委员会2009年学术会议论文集[C];2009年
3 赖桃桃;冯少荣;张东站;;一种基于划分和密度的快速聚类算法[A];第二十五届中国数据库学术会议论文集(一)[C];2008年
4 刘远新;邓飞其;罗艳辉;舒添慧;;ERP柔性平台下物流运输配送系统算法分析[A];第二十六届中国控制会议论文集[C];2007年
5 王树西;白硕;姜吉发;;模式合一的“减首去尾”算法[A];第二届全国学生计算语言学研讨会论文集[C];2004年
6 王万青;张晓辉;;改进的A~*算法的高效实现[A];2009全国测绘科技信息交流会暨首届测绘博客征文颁奖论文集[C];2009年
7 孙焕良;邱菲;刘俊岭;朱叶丽;;IncSNN——一种基于密度的增量聚类算法[A];第二十三届中国数据库学术会议论文集(研究报告篇)[C];2006年
8 韩建民;岑婷婷;于娟;;实现敏感属性l-多样性的l-MDAV算法[A];第二十七届中国控制会议论文集[C];2008年
9 张悦;尤枫;赵瑞莲;;利用蚁群算法实现基于程序结构的主变元分析[A];第五届中国测试学术会议论文集[C];2008年
10 王旭东;刘渝;邓振淼;;正弦波频率估计的修正Rife算法及其FPGA实现[A];全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集[C];2006年
中国重要报纸全文数据库 前1条
1 科文;VIXD算法分析Web异常[N];中国计算机报;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978