学位论文 > 优秀研究生学位论文题录展示

多蜂群协同进化算法及其应用研究

作 者: 张鹏
导 师: 刘弘
学 校: 山东师范大学
专 业: 计算机软件与理论
关键词: 群体智能 人工蜂群算法 多种群 交互模型 调整策略 人群疏散仿真
分类号: TP18
类 型: 硕士论文
年 份: 2014年
下 载: 2次
引 用: 0次
阅 读: 论文下载
 

内容摘要


人工蜂群算法群体智能领域新兴的智能优化技术,其灵感来源于自然界中蜂群的觅食行为。与其它群体智能算法相比,该算法采用了角色转换和多引领选择策略,具有参数简单、收敛速度快的优势。因此受到了国内外专家学者的持续关注,其应用范围也从最初的数值优化领域被逐步扩展到工程优化、机器学习、图形学和数据挖掘等领域。但在求解复杂优化问题尤其是多模优化问题时,人工蜂群算法存在扩展解的多样性差甚至陷入局部最优的缺陷,降低了算法的求解性能。因此,本文对原始蜂群算法进行改进,改变原有的单一种群进化策略,以多种群协同进化的方式扩展求解的多样性,克服算法陷入局部最优的缺陷。此外,本文通过多组性能实验对多蜂群协同进化算法进行了性能测试,并选取了人群疏散仿真问题作为应用实例验证了该算法的实用性与有效性。本文的主要工作及创新点如下:(1)将人工蜂群算法与多种群协同进化机制相结合,提出了三种多蜂群协同进化交互模型:基于中心控制的协同进化模型、基于环形传递的协同进化模型和混合协同进化模型。基于中心控制的协同进化模型采用全局通信模式,具有较快的收敛速度,但容易受到局部最优值的干扰;基于环形传递的协同进化模型采用局部通信模式,虽然收敛速度较慢,但能够有效地扩展求解多样性;混合协同进化模型对上述两种交互模型进行了结合,优势互补,使得算法的求解精度、收敛速度和鲁棒性都能得到一定程度的提升。(2)提出了基于极大似然估计和引领范数的解空间动态收缩方法和种群自适应调整方法。在利用多蜂群协同进化算法求解复杂优化问题的过程中,通过评估引领范数逐步收缩和精化候选解空间,直至收敛到全局最优区域;同时对种群的规模和内部组成进行动态调整,通过解空间的收缩同比例地减小种群的规模,保留精英个体,淘汰适应度值较差的解。通过收缩候选解空间和减小种群的规模,能够有效地降低算法的计算复杂度,提高求解复杂优化问题的效率。(3)本文以人群疏散仿真问题作为多蜂群协同进化算法的应用实例,提出了基于该算法的人群疏散仿真方法。在该方法中,利用基于混合协同进化模型的多蜂群协同进化算法为群体实施路径规划,生成由初始位置到达目标安全区域的无碰撞最优路径。与传统的路径规划算法相比,本文所述方法的模型及参数简单,同时对障碍物的大小和位置不敏感,可以在简单环境和复杂环境之间进行灵活迁移。该应用实例不仅证明了多蜂群协同进化算法的实用性价值,而且为人群疏散研究提供了新的思路,提高了疏散仿真的效率。(4)基于上述理论,结合在研的项目,设计并实现了基于多蜂群协同进化算法的人群疏散仿真系统,用于实现对人群疏散过程的仿真模拟。该系统提供了环境建模、参数设置、危险源及安全区域设定、目标设定、路径规划和数据导出六部分功能,可以根据实际需求灵活地设置疏散仿真环境和群体规模,以实现对不同应急环境下人群疏散行为的仿真。仿真实验结果表明,本系统能够生成分布均匀、移动快速有序的人群疏散方案,具有良好的仿真性和可视化效果。

全文目录


摘要  6-8
Abstract  8-10
第一章 绪论  10-20
  1.1 研究的背景及意义  10-12
  1.2 国内外研究现状  12-15
    1.2.1 人工蜂群算法  12-13
    1.2.2 多种群协同进化  13-14
    1.2.3 人群疏散仿真研究  14-15
  1.3 人工蜂群算法存在的主要问题  15
  1.4 本文主要内容及创新点  15-17
  1.5 论文的组织和安排  17-20
第二章 人工蜂群算法的基础理论  20-26
  2.1 基本思想  20-21
    2.1.1 蜂群算法的模型及要素  20-21
    2.1.2 蜂群算法的优化思想  21
  2.2 算法流程  21-23
  2.3 算法特性  23-24
  2.4 研究方向及趋势  24-25
  2.5 本章小结  25-26
第三章 多蜂群协同进化算法研究  26-34
  3.1 算法交互模型  26-30
    3.1.1 基于中心控制的协同进化模型  26-28
    3.1.2 基于环形传递的协同进化模型  28-29
    3.1.3 混合协同进化模型  29-30
  3.2 算法调整策略  30-33
    3.2.1 解空间动态收缩方法  30-32
    3.2.2 种群自适应调整方法  32-33
  3.3 本章小结  33-34
第四章 实验及性能分析  34-45
  4.1 实现环境介绍  34
  4.2 性能对比测试及分析  34-43
    4.2.1 基于基本优化测试函数的性能测试  34-38
    4.2.2 基于复杂优化测试函数的性能测试  38-41
    4.2.3 与其它相关算法的性能对比测试  41-43
  4.3 可视化性能测试  43-44
  4.4 本章小结  44-45
第五章 基于多蜂群协同进化算法的人群疏散仿真方法  45-65
  5.1 系统研发背景  45
  5.2 系统架构及功能  45-48
  5.3 系统工作流程  48-54
    5.3.1 环境建模  50-51
    5.3.2 参数设置  51
    5.3.3 危险源及安全区域设定  51-52
    5.3.4 目标设定  52
    5.3.5 路径规划  52-54
    5.3.6 数据导出  54
  5.4 疏散仿真实例  54-64
    5.4.1 基于单危险源单出口  55
    5.4.2 基于单危险源多出口  55-56
    5.4.3 基于多危险源单出口  56-57
    5.4.4 基于多危险源多出口  57-58
    5.4.5 与原始算法的对比  58-60
    5.4.6 基于 Maya 平台的仿真实验  60-64
  5.5 本章小结  64-65
第六章 总结与展望  65-68
  6.1 研究总结  65-66
  6.2 研究展望  66-68
参考文献  68-72
攻读硕士学位期间的主要成果  72-73
致谢  73-74

相似论文

  1. 改进的蚁群算法及其在TSP上的应用研究,TP301.6
  2. 生物地理学优化算法及其应用研究,Q15-3
  3. 基于元胞自动机的多智能体教学楼紧急疏散问题研究,TU244
  4. 基于改进人工蜂群算法和LSSVM的甲醇合成过程软测量建模方法研究,TP274
  5. 基于人工生命的蜂群行为的仿真与研究,TP391.3
  6. 爆炸搜索算法研究,TP301.6
  7. 电力系统机组组合问题的研究,TM732
  8. 基于改进人工蜂群算法的机组组合优化方法,TM73
  9. 基于群体智能的医学图像特征优化算法研究,TP391.41
  10. 一种自组织的群体机器人聚集算法的研究,TP242
  11. 触摸式公共查询设施界面的用户交互模型分析方法,TP11
  12. 基于改进蚁群算法的飞行器航迹规划研究,TP301.6
  13. 粒子群优化算法及其改进,TP301.6
  14. 烟花爆炸算法改进及其性能测试研究,O224
  15. 病人参与的影响因素及对治疗结果的影响研究,R197.1
  16. 基于自然计算求解作业车间调度问题,TP18
  17. 基于群体智能算法的动态目标跟踪技术研究,TP391.41
  18. 视频检索中的场景摘要技术研究,TP391.41
  19. 一种新型的智能优化方法—标竿学习算法,F272
  20. 基于电子商务平台的游戏点卡直充系统的设计与实现,TP311.52
  21. 用改进人工蜂群算法优化基于内容的哼唱音乐检索系统,TP391.3

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化基础理论 > 人工智能理论
© 2012 www.xueweilunwen.com