动态环境下基于聚类的小生境微粒群算法的研究

动态环境下基于聚类的小生境微粒群算法的研究

论文摘要

在工业、社会、经济等众多领域中,人们面临着大量的最优化问题。用模拟生物界自然现象而发展起来的群智能优化算法来解决此类问题已被越来越多研究者所关注。PSO(Particle Swarm Optimization)是1995年Kenndy和Eberhart提出的,源于对鸟群运动行为的研究,是一种基于群智能优化算法的演化计算技术。PSO算法作为群智能算法的一个重要分支,由于算法简单易于实现已在许多领域得到了成功应用。PSO算法已成功地应用于各类静态函数的优化中。然而,真实世界遇到的问题往往是随时间变化的,频繁变化的解空间使得最好解随时间的变化而变化,当前时刻得到的最好解,不一定是下一时刻的最好解,这就需要对问题重新建模求解。所以,将微粒群算法应用到动态环境中,跟踪环境的变化并寻找不断变化的最好解具有积极且现实的意义。为了能跟踪到随环境变化而变化的最好解,动态环境下的PSO算法需解决两个问题:一是能检测到环境的变化,二是当环境变化后微粒能紧密地跟踪变化直到获得最好解,即响应环境的变化。本文从这两个方面对适应于变化环境的微粒群算法进行了详细的论述,主要的研究工作如下:1、提出了改进的环境检测方法——多子群分布式评价策略来监测环境的变化,不仅节省了的算法开销,而且弥补了常用环境检测方法不能及时检测出环境变化的局限性。2、提出了响应环境变化的响应依据——分析了提出响应依据的原因、必要性及响应依据之间、响应依据和重设之间的关系。3、为避免群体收敛于全局最优点,本文提出一种保持分布度的局部排挤策略,该方法防止了当种群随着进化代数的增加而不断收敛,会导致种群多样性下降的情况,通过排斥,子群被分散在搜索空间内不同极值附近,使种群多样性提高、适应性增强。最后,介绍了PSO算法在更复杂环境变化中的发展前景和主要研究方向。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 引言
  • 1.2 微粒群算法的研究及现状
  • 1.2.1 微粒群算法
  • 1.2.2 群集智能算法的特点和优点
  • 1.2.3 群集智能算法的缺点
  • 1.3 动态环境下微粒群算法的概述
  • 1.3.1 课题的背景及意义
  • 1.3.2 课题的主要研究任务
  • 1.4 本文的主要研究内容
  • 1.5 本文的组织结构
  • 第2章 微粒群算法
  • 2.1 微粒群算法的基本描述
  • 2.1.1 算法原理
  • 2.1.2 算法流程与参数分析
  • 2.2 两种基本的进化模型
  • 2.3 与其它进化算法的比较
  • 2.3.1 PSO 算法与遗传算法(GA)的比较
  • 2.3.2 PSO 算法与演化规划的比较
  • 2.3.3 PSO 算法与其他优化算法的比较
  • 第3章 动态环境下进化算法的研究现状
  • 3.1 动态环境的简介
  • 3.1.1 动态机制的描述
  • 3.1.2 动态函数的特征
  • 3.1.3 适合于动态环境的基准函数
  • 3.2 动态环境下进化算法的研究现状
  • 3.2.1 动态环境下遗传算法的研究现状
  • 3.2.2 动态环境下微粒群算法的研究现状
  • 3.3 微粒群算法在动态环境中失效的原因
  • 第4章 改进的小生境微粒群算法
  • 4.1 改进背景
  • 4.2 小生境技术
  • 4.2.1 小生境技术的基本理论
  • 4.2.2 三种重要的小生境技术
  • 4.2.3 小生境微粒群算法
  • 4.3 改进的小生境微粒群算法
  • 4.3.1 改进的基本思想
  • 4.3.2 基于聚类分析的小生境微粒群
  • 第5章 动态环境下改进的小生境微粒群算法
  • 5.1 算法原理及实现
  • 5.1.1 环境变化的检测
  • 5.1.2 环境变化的响应
  • 5.2 算法描述
  • 5.3 仿真实验与结果
  • 5.3.1 动态优化环境设计
  • 5.3.2 实验设置与结果
  • 第6章 结论与展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间完成的论文和参加的科研项目
  • 相关论文文献

    • [1].一种动态调整的改进微粒群算法[J]. 陕西职业技术学院学报 2016(01)
    • [2].微粒群算法速度与位置更新的稳定性分析[J]. 数学学习与研究 2014(01)
    • [3].面向分布式计算的混合维度微粒群算法[J]. 太原科技大学学报 2019(01)
    • [4].二阶微粒群算法的理论研究[J]. 河西学院学报 2017(05)
    • [5].梯度微粒群算法在经济负荷分配中的应用[J]. 科学中国人 2015(36)
    • [6].基于梯度的随机微粒群算法[J]. 太原师范学院学报(自然科学版) 2010(02)
    • [7].一种基于协同进化的随机微粒群算法[J]. 太原科技大学学报 2010(03)
    • [8].动态环境下几个改进微粒群算法的性能比较[J]. 太原科技大学学报 2010(03)
    • [9].基于改进微粒群算法的梯级水库群优化调度[J]. 水力发电学报 2009(04)
    • [10].基于随机微粒群算法的电力系统无功优化[J]. 电力系统保护与控制 2008(12)
    • [11].车间生产调度优化中改进微粒群算法的应用[J]. 机械工程与自动化 2015(03)
    • [12].微粒群算法研究平台设计与实现[J]. 太原科技大学学报 2011(06)
    • [13].基于聚类分析的随机微粒群算法[J]. 计算机工程与应用 2010(08)
    • [14].空间分割微粒群算法[J]. 太原科技大学学报 2010(01)
    • [15].交叉微粒群算法在梯级水电站水库群多目标优化调度中的应用[J]. 人民珠江 2008(02)
    • [16].应用微粒群算法提取分类规则[J]. 太原科技大学学报 2008(04)
    • [17].用正弦函数描述非线性惯性权重的微粒群算法[J]. 计算机仿真 2012(05)
    • [18].基于差异性激活方法的改进微粒群算法[J]. 北京工业大学学报 2012(09)
    • [19].用微粒群算法实现天然气管网运行最优化[J]. 油气储运 2009(01)
    • [20].多样性监控的免疫微粒群算法[J]. 小型微型计算机系统 2008(02)
    • [21].箱型约束优化问题的免疫进化的微粒群算法[J]. 长春理工大学学报(自然科学版) 2012(03)
    • [22].基于混沌微粒群算法的文本分类研究[J]. 计算机应用研究 2010(12)
    • [23].一种基于支持向量数据域描述的改进微粒群算法[J]. 计算机与现代化 2009(04)
    • [24].一种改进的微粒群算法[J]. 计算机应用研究 2009(10)
    • [25].精英协同微粒群算法[J]. 萍乡学院学报 2015(03)
    • [26].微粒群算法在改进基于卡尔曼滤波的飞机航迹融合上的应用[J]. 软件导刊 2013(10)
    • [27].基于微粒群算法的图像自适应度变化研究[J]. 宁波职业技术学院学报 2011(02)
    • [28].基于突变微粒群算法的图像融合技术[J]. 计算机测量与控制 2011(06)
    • [29].基于模拟退火的微粒群算法[J]. 山东广播电视大学学报 2010(02)
    • [30].惯性权重线性调整的局部收缩微粒群算法[J]. 吉林大学学报(理学版) 2008(01)

    标签:;  ;  ;  ;  ;  

    动态环境下基于聚类的小生境微粒群算法的研究
    下载Doc文档

    猜你喜欢