首页> 中文学位 >微粒群算法的改进及在动态环境中的应用
【6h】

微粒群算法的改进及在动态环境中的应用

代理获取

目录

文摘

英文文摘

声明

第一章 引言

1.1 优化问题

1.1.1 遗传算法

1.1.2 模拟退火算法

1.1.3 禁忌搜索算法

1.2 群体智能算法

1.2.1 群智能

1.2.2 常见的群智能算法

1.3 微粒群算法

1.4 本文主要完成的工作

第二章 标准微粒群算法及其局限性

2.1 标准微粒群算法

2.1.1 标准微粒群算法的流程

2.1.2 社会行为分析

2.2 从仿真实验中发现问题

2.2.1 本章中使用到标准微粒群算法有关的参数设置

2.2.2 测试函数

2.2.3 仿真结果

2.2.4 问题出现

2.3 进一步仿真实验

2.3.1 测试形式

2.3.2 仿真测试结果

2.3.3 结论

第三章 零搜索算子及空间分割微粒群算法

3.1 零搜索算子

3.1.1 零搜索算子的原理

3.1.2 零搜索算子的仿真实验结果

3.2 空间分割微粒群算法

3.2.1 提出空间分割微粒群算法

3.2.2 空间分割微粒群算法原理

3.2.3 空间分割微粒群算法仿真实验结果

3.2.4 结论

第四章 加速度常数随时间变化的预设定微粒群算法

4.1 社会系数公式

4.2 加速度系数随时间变化的预设定微粒群算法

4.2.1 速度预设定策略

4.2.2 认知系数设定

4.3 社会系数设定

4.4 变异策略

4.5 PMPSO—TVAC的流程

4.6 仿真实验结果

4.6.1 基本测试函数

4.6.2 参数设置

4.6.3 结果分析

4.7 结论

第五章 动态环境下几个改进微粒群算法的性能比较

5.1 动态环境介绍及本文使用的动态环境

5.2 仿真实验

5.3 结论

第六章 总结与展望

参考文献

攻读学位期间发表的学术论文目录

致谢

展开▼

摘要

微粒群算法是一个通过对鸟类的觅食活动进行模拟的优化算法。自从微粒群算法问世以来,它的结构简单、运算速度快的特点,不仅使它成为广大学者研究的对象,而且还被应用到众多的实际领域之中。论文从微粒群算法的结构改进和参数调整方向入手,对微粒群算法进行了研究,并把得到的改进算法应用到动态环境中。 本文通过大量的仿真实验,验证了标准微粒群算法对那些最优值远离坐标原点和搜索区域中心的测试函数没有较好的仿真效果。紧接着通过构造了一个零搜索算子以及在算法仿真过程中的不同阶段对测试函数的搜索区间进行分割、极值位置进行虚拟移动,从而最终得到了一个改进的算法——空间分割微粒群算法。通过仿真实验证明,该算法对那些最优值远离坐标原点和搜索区域中心的测试函数有较好的仿真效果。参数调整也是一个微粒群算法的研究方向。社会系数与认知系数是微粒群算法中的两个重要的参数,近年来提出的很多关于这两个参数的线性选择策略也能够提高算法效率和种群的多样性。但是当遇到复杂最优化问题时,这些线性控制策略的仿真结果就变差了。文章提出的加速度常数随时间变化的预设定微粒群算法,该算法中的社会系数和认知系数依照一个预先设定好的速度值进行动态调整,其调整过程呈现出一种曲折波动的非线性特征:当某个微粒的平均速度超过这个设定值,认知系数和社会系数变成收敛态,当某个微粒的平均速度低于这个设定值,认知系数和社会系数变成发散态。仿真结果表明,较其他三种算法而言,该算法很适合解决高维多峰问题。算法的应用研究是近年来微粒群算法研究的一个热点。由于受到多种不确定的因素的干扰,现实世界中的问题很少有静态的。文章将之前提出的两个算法和标准微粒群算法应用到了三种不同的动态环境中进行研究,并得出相应的结论。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号