粒子群优化算法的动态拓扑策略的研究

粒子群优化算法的动态拓扑策略的研究

论文摘要

最优化问题融合了人工智能、计算机科学和数学等学科,在工业工程、经济和管理等领域有广泛的应用。线性和非线性优化问题是优化问题的两种基本形式。非线性优化问题很难在用户可接受的时间和收敛精度内求解,在资源优化管理、运输方案优化设计和企业效益最大化等方面有广泛的应用。粒子群优化算法(PSO)是一种典型的群智能优化算法,具有群智能行为所具有的自组织性、协作性和信息交互性等特点,在解决非线性优化问题取得了较好的效果。PSO算法思路简单,对优化问题的初始条件依赖较弱,求解的过程中能更好的平衡算法的全局收敛性能和收敛速度。进化策略和拓扑结构是粒子群优化算法研究的两个重要分支。拓扑结构描述种群中粒子之间信息的交互模式,直接决定着算法的收敛速度和全局收敛能力。动态拓扑结构指算法的拓扑结构随着进化过程而调整以适应进化过程对粒子间信息交互的需求,与简单的拓扑结构相比收敛速度和性能都有明显的提高。本文深入分析PSO算法的拓扑结构,从粒子的信息交互度入手,提出了基于可变子群的动态拓扑结构,以收敛率和子群排斥机制为基础,实现子群规模随着算法的进化而动态变化,平衡了算法的全局寻优能力和收敛速度。论文的主要工作和创新点如下:1.结合群智能行为,分析了粒子群优化算法产生的自然基础和算法的具体过程;2.深入分析了粒子群优化算法的拓扑结构,提出以交互度作为粒子间信息交互的度量策略,结合子群排斥机制和收敛率构造双层可变子群的拓扑结构,并设计实现了双层可变子群的动态粒子群优化算法。3.通过典型的Benchmark函数对双层可变子群的动态粒子群优化算法性能进行测试,实验表明本文提出的算法性能有明显的提升,全局收敛能力、收敛速度和鲁棒性较其它算法有明显的提高。研究表明,双层可变子群的动态粒子群优化算法有效的平衡了算法的全局搜索能力和收敛速度,通过典型的Benchmark函数性能测试表现优秀,可以对算法的收敛精度和鲁棒性有明显的提高。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 研究背景
  • 1.2 研究目的
  • 1.3 研究方法
  • 1.4 主要贡献
  • 1.5 文章结构
  • 第2章 相关研究
  • 2.1 算法的复杂性
  • 2.2 优化问题
  • 2.2.1 优化方法
  • 2.2.2 穷举法
  • 2.2.3 局部搜索
  • 2.2.4 全局寻优
  • 2.3 进化计算
  • 2.3.1 遗传算法
  • 2.3.2 进化策略
  • 2.4 群、学习和社会行为
  • 2.4.1 群和学习
  • 2.4.2 社会行为
  • 2.5 粒子群优化算法
  • 2.5.1 粒子群优化算法的初始过程
  • 2.5.2 粒子群优化算法的基本框架
  • 2.5.3 种群规模
  • 2.5.4 最大速度
  • 2.5.5 其他算法
  • 2.6 小结
  • 第3章 粒子群优化算法拓扑结构
  • 3.1 静态拓扑
  • 3.1.1 全互联和环形拓扑结构
  • 3.1.2 其它常见的静态拓扑策略
  • 3.2 动态拓扑策略
  • 3.2.1 基于规则图的动态拓扑
  • 3.2.2 梯状动态拓扑
  • 3.3 小结
  • 第4章 双层可变子群的动态拓扑策略
  • 4.1 子群
  • 4.1.1 子群的概念
  • 4.1.2 子群规模
  • 4.1.3 子群排斥机制
  • 4.2 双层可变子群的拓扑结构
  • 4.2.1 基于交互度的拓扑结构
  • 4.2.2 双层子群的拓扑结构
  • 4.2.3 子群规模的动态变化
  • 4.3 双层可变子群的动态粒子群优化算法
  • 4.4 小结
  • 第5章 实验分析
  • 5.1 常见的测试函数
  • 5.1.1 单峰测试函数
  • 5.1.2 多峰测试函数
  • 5.1.3 病态测试函数
  • 5.2 测试分析方法
  • 5.2.1 平均值
  • 5.2.2 方差和标准差
  • 5.2.3 参数选择
  • 5.3 实验结果分析
  • 5.3.1 实验条件设置
  • 5.3.2 实验结果分析
  • 5.4 小结
  • 第6章 总结
  • 参考文献
  • 致谢
  • 附录A 攻读学位期间发表论文目录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    粒子群优化算法的动态拓扑策略的研究
    下载Doc文档

    猜你喜欢