基于动态邻域结构的微粒群算法研究

基于动态邻域结构的微粒群算法研究

论文摘要

随着计算机科学和工程技术的迅速发展,人们对高效的优化技术和智能计算的要求日益迫切。微粒群算法作为一种新型的智能优化算法,其思想来源于人工生命和进化计算的基本理论。由于其原理简单、容易实现、参数少、优化效率高等特点,迅速得到国际演化计算研究领域的认可,并在图像处理、数据挖掘和结构设计等领域得到广泛应用。然而作为一种崭新的随机搜索算法,微粒群算法仍然存在着早熟收敛的现象,尤其对于高维多极值的复杂优化问题,这种缺陷更加突出。在微粒群算法的研究飞速发展的同时,复杂网络的研究也逐渐成熟并开始渗透到众多不同的领域,尤其是现实网络中小世界效应和无标度特性的发现更激起了学术界对复杂网络的研究热潮。本文在对国内外微粒群算法研究动态和复杂网络的相关理论进行综述的基础上,深入探讨了邻域结构对微粒群算法收敛速度和性能的影响,并在此基础上将小世界网络模型和无标度网络模型分别与微粒群算法相结合,提出了基于动态邻域结构的微粒群算法。具体工作如下:(1)利用小世界网络模型“平均最短路径小,而聚集系数大”的特性,将固定的小世界模型引入微粒群算法,提出基于小世界邻域模型的微粒群算法(SWN-PSO),分析了小世界邻域结构对算法性能的影响;(2)将小世界网络的动态生成过程引入微粒群算法,提出基于小世界模型动态演化邻域的微粒群算法(DSWN-PSO),使群体结构从规则网络模型协同算法的搜索逐步演化为小世界模型,通过控制微粒间信息的传播速度调整算法的搜索方式,并依据种群多样性自适应调整邻域演化时机;(3)借鉴无标度网络生成过程中的“动态增长性”和“择优连接性”,并结合小世界网络的基本特性,提出了基于高聚集度的无标度邻域结构的微粒群算法(HCSN-PSO),同时参照节点度和节点间的距离演化群体网络,这样所生成的网络模型不仅具有无标度特性,并且具有高的聚集度,有助于算法的细致性搜索。通过对Benchmark标准测试函数的仿真实验及理论分析证明,本文提出的改进方法使微粒群算法的收敛性能和效率均获得了明显提高。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 微粒群算法研究概况
  • 1.1.1 微粒群算法的产生和发展
  • 1.1.2 微粒群算法的研究和应用
  • 1.2 课题背景及研究意义
  • 1.3 论文的主要内容
  • 第二章 微粒群算法及邻域结构分析
  • 2.1 标准微粒群算法
  • 2.1.1 算法基本原理
  • 2.1.2 算法分析
  • 2.1.3 算法基本流程
  • 2.1.4 算法特点
  • 2.2 邻域结构分析
  • 2.2.1 两种基本进化模型
  • 2.2.2 常见邻域模型
  • 2.2.3 邻域结构特征属性分析
  • 第三章 基于小世界邻域模型的微粒群算法
  • 3.1 小世界邻域模型的构造方法
  • 3.2 基于小世界邻域结构的微粒群算法(SWN-PSO)
  • 3.2.1 小世界邻域结构特性验证
  • 3.2.2 算法描述
  • 3.2.3 仿真实验
  • 3.3 基于小世界模型动态演化邻域的微粒群算法
  • 3.3.1 多样性指标
  • 3.3.2 算法描述
  • 3.3.3 实验与分析
  • 3.4 两种改进方法的性能比较
  • 3.5 小结
  • 第四章 基于无标度邻域模型的微粒群算法
  • 4.1 无标度网络简介
  • 4.1.1 BA 模型的构造方法
  • 4.1.2 BA 网络的演化模型
  • 4.2 基于无标度邻域模型的微粒群算法
  • 4.2.1 微粒的“择优连接”标准
  • 4.2.2 无标度特性验证
  • 4.2.3 算法描述
  • 4.2.4 仿真实验
  • 4.3 小结
  • 第五章 结论与展望
  • 5.1 论文总结
  • 5.2 下一步工作展望
  • 5.3 结语
  • 参考文献
  • 附录 经典算例
  • 攻读硕士学位期间科研及论文发表情况
  • 致谢
  • 个人简况及联系方式
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于动态邻域结构的微粒群算法研究
    下载Doc文档

    猜你喜欢