改进粒子群算法及其应用研究

被引:0
作者
徐青鹤
机构
[1] 杭州电子科技大学
关键词
粒子群优化算法; 惯性权重; 扩散操作; 信息素机制; 混沌操作; 背包问题; 人工势场法; 路径规划;
D O I
暂无
年度学位
2009
学位类型
硕士
导师
摘要
粒子群算法(PSO)是一种基于群体迭代的新型仿生优化算法。该算法通过粒子个体之间的相互协调来寻找最优位置。同遗传算法等其它仿生算法比较,粒子群算法概念简单、可调参数少。目前粒子群算法引起人们的广泛关注,已成为人工智能领域一个新的研究热点。不过粒子群算法的发展历史尚短,其理论及应用研究还有待进一步的扩展。本文对PSO算法的搜索机制、改进及应用等方面进行了较为深入的研究。主要研究内容如下: 针对粒子群算法搜索精度不佳问题,提出了一种具有局部最优模式的动态调整惯性权重的改进粒子群算法(MPSO),并且将其应用于复杂函数优化问题。本文一方面通过跟踪3个“极值”(个体极值、全局极值和周围极值)来搜索解空间的最优值;另一方面通过引入3种非线性递减函数对惯性权重ω进行调整,试图能够更加合理的反映粒子群搜索的非线性过程。 为了克服粒子群算法对高维函数优化性能不佳问题,提出了一种非线性扩散粒子群算法(NDPSO)。该算法通过非线性递增的方式对粒子进行扩散操作,使得算法迭代初期可以避开大量非必要的扩散操作,而在迭代末期将有更大的几率进行扩散操作,从而既保证算法的运行效率又能有效地提高算法的全局搜索能力,与此同时用非线性递减策略对惯性权重进行调整,使得算法在没有扩散时提高其搜索能力。实验结果表明,非线性扩散粒子群算法性能优于基本粒子群算法及其一些改进算法。 在离散粒子群算法的研究中,提出了一种基于蚁群混沌行为的离散粒子群算法(DPSO)。受蚁群算法启发,本算法借鉴了蚁群算法的信息素机制,对粒子群算法的速度位置更新公式重新定义;并在此基础上对粒子群的初始化进行混沌操作并在一定条件下进行重新初始化,然后将其应用到背包问题中,实验结果表明该算法可以得到较优解。 提出了一种基于改进粒子群算法与人工势场法结合的移动机器人全局路径规划方法。采用本文提出的动态扩散粒子群算法来选择人工势场模型,以克服人工势场模型缺陷,实现路径和安全性的优化。实验结果表明该方法能有效提高路径规划的性能。
引用
收藏
页数:68
共 41 条
[1]
粒子群算法及其应用研究.[D].雷开友.西南大学.2006, 02
[2]
复杂.[M].(美)米歇尔·沃尔德罗普(MitchellWaldrop)著;陈玲译;.三联书店.1997,
[3]
一种动态改变惯性权重的自适应粒子群算法 [J].
张顶学 ;
关治洪 ;
刘新芝 .
控制与决策 , 2008, (11) :1253-1257
[4]
离散粒子群优化算法研究现状综述 [J].
沈林成 ;
霍霄华 ;
牛轶峰 .
系统工程与电子技术, 2008, (10) :1986-1990+1994
[5]
基于克隆选择和粒子群思想的动态多群体优化算法 [J].
王巧灵 ;
高晓智 ;
王常虹 ;
刘福荣 .
控制与决策, 2008, (09) :1073-1076
[6]
基于Q-GA的人工势场的移动机器人路径规划 [J].
张波涛 ;
刘士荣 .
控制工程, 2008, (04) :451-455
[7]
量子连续粒子群优化算法及其应用 [J].
吕强 ;
陈如清 ;
俞金寿 .
系统工程理论与实践, 2008, (05) :122-130
[8]
基于信息素机制的离散粒子群算法及其应用 [J].
吕强 ;
汤贤铭 ;
俞金寿 .
系统仿真学报, 2008, (02) :395-398+414
[9]
一种弹性粒子群优化算法 [J].
李勇刚 ;
桂卫华 ;
阳春华 ;
陈志盛 .
控制与决策 , 2008, (01) :95-98
[10]
一种逆向改进型A*路径搜索算法 [J].
李得伟 ;
韩宝明 ;
韩宇 .
系统仿真学报, 2007, (22) :5175-5177+5213