动态环境下改进的粒子群算法

动态环境下改进的粒子群算法

论文摘要

粒子群优化算法(Particle Swarm Optimization,简称PSO)是由Kennedy和Eberhart于1995年提出的一种基于群智能(Swarm Intelligence)的演化计算技术。它是在鸟群、鱼群和人类社会行为规律的启发下提出的。粒子群优化算法在函数优化、神经网络训练、模式分类、模糊系统控制以及其它工程领域都得到广泛地应用。本文综述了粒子群算法的基本思想和提出背景——群智能计算,详细介绍了基本粒子群算法及其各种改进算法。本文主要将粒子群算法与进化规划相结合,在动态优化环境下给出一种改进的粒子群算法。在不同动态优化环境下对算法的跟踪效果进行了实验;在此基础上,引入了种群熵的概念,分析了改进的粒子群算法的种群多样性与跟踪效果的关系。本文重点包括以下两个方面:(1)由于基本PSO方法种群多样性损失过快,进化过程中易于陷入局部极值,引起算法过早收敛,这就使基本PSO方法对动态变化的极值点不能进行及时有效的跟踪。本文在动态优化环境下给出一种改进的粒子群算法,并在不同动态环境下将这种方法与现有的几种动态优化环境下的粒子群算法在跟踪效果上进行了对比。实验表明,改进的粒子群方法有很强的适应动态优化环境的能力,能够对动态变化的最优点进行有效的跟踪,无论在跟踪速度还是跟踪精度上都比其它方法有明显提高。(2)在动态优化环境下,对现有粒子群算法的种群多样性进行了分析,并对改进的粒子群算法的种群多样性与跟踪效果的关系进行了实验。实验表明种群中粒子运动的不同方式对种群多样性的变化及算法的搜索效果有影响。群体中如果发散个体太少,算法在环境变化时不一定能够跟踪到最优点,跟踪效果也变差。而群体中发散的个体太多,会降低群体的趋同效果,导致跟踪误差增大,针对不同的问题需要选择合适的群体多样性保持效果。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 优化问题
  • 1.2 动态优化问题
  • 1.3 群智能及其技术发展现状
  • 1.4 小结
  • 第二章 群智能计算方法
  • 2.1 蚁群算法
  • 2.2 粒子群算法
  • 2.3 文化算法
  • 2.3.1 文化算法的起源
  • 2.3.2 文化算法的框架
  • 2.3.3 文化算法的理论
  • 2.3.4 文化算法算例
  • 2.4 三种算法的关系
  • 2.5 小结
  • 第三章 粒子群算法原理
  • 3.1 基本粒子群算法
  • 3.1.1 PSO算法基本原理
  • 3.1.2 PSO的信息交换方式
  • 3.2 粒子群算法的改进
  • 3.2.1 基于参数的改进算法
  • 3.2.2 基于行为模式的改进算法
  • 3.2.3 融合其它算法的改进算法
  • 3.3 小结
  • 第四章 进化规划
  • 4.1 进化规划的起源与发展
  • 4.2 进化规划的几种表达方式
  • 4.3 进化规划的流程及基本技术
  • 4.4 进化规划与粒子群算法的比较
  • 4.5 小结
  • 第五章 动态环境下改进的粒子群算法
  • 5.1 动态优化环境下的粒子群算法
  • 5.1.1 有分工策略的PSO方法
  • 5.1.2 AutomicSwarm方法
  • 5.2 动态条件下改进的粒子群算法
  • 5.2.1 算法描述
  • 5.2.2 实验环境及参数设置
  • 5.2.3 实验及结果分析
  • 5.3 小结
  • 第六章 种群多样性与跟踪效果的关系研究
  • 6.1 种群多样性的度量
  • 6.2 种群多样性与跟踪效果的关系研究
  • 6.2.1 实验环境及参数设置
  • 6.2.2 实验及结果分析
  • 6.3 小结
  • 第七章 总结与展望
  • 参考文献
  • 致谢
  • 附录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    动态环境下改进的粒子群算法
    下载Doc文档

    猜你喜欢