基于改进蚁群算法的QoS路由研究

基于改进蚁群算法的QoS路由研究

论文摘要

QoS路由的基本任务是为一次连接寻找一条有足够资源、能满足QoS要求的可行路径。而现有很多算法只是针对一个或两个约束条件,在多种OoS约束下,这些算法具有一定的局限性。而蚁群算法是近年来对自然界蚂蚁的寻路方式进行模拟得出的一种仿生启发式算法,其具有很强的全局优化能力和本质上的并行性,同时比早期进化算法具有更强的鲁棒性、求解时间短、易于计算机实现等优点。求解带有多约束的OoS路由是其应用的一个重要领域。本文分析了QoS路由研究的意义,介绍了QoS路由研究与蚁群算法研究的现状,详细分析了目前对基本蚁群算法的改进机制。在此基础上,本文尝试对基本蚁群算法引入自适应思想,通过调整算法在进行到不同阶段时挥发因子的大小,以避免整个系统呈现早熟现象;同时,引入了变异思想使得解可以自行跳出局部最优区域,从而向最优解方向继续进化。这样既可以利用自适应思想使算法减少进入停滞状态的可能性,又能使算法在进入停滞时跳出局部最优解的区域,保证全局搜索能力。改进算法在QoS路由中的应用能够得到良好的效果,更能满足QoS路由中带宽、时延、分组丢失率等几个重要指标。最后,本文在OPNET平台构建了网络仿真系统,改进算法在该仿真系统中表现出良好的性能。同时,与基本蚁群算法在该仿真系统中的性能进行了对比,对比结果显示,改进算法能够在自适应、不易陷入局部最优解及防止陷入停滞等方面作出改进。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景和意义
  • 1.1.1 研究背景
  • 1.1.2 研究的重要意义
  • 1.2 研究现状分析
  • 1.3 本文的内容与创新
  • 1.3.1 本文的组织结构
  • 1.3.2 本文的主要工作与创新
  • 第二章 QoS路由问题及实现机制
  • 2.1 IETE的QoS定义
  • 2.2 QoS路由的基本概念和原理
  • 2.3 QoS路由分类
  • 2.4 QoS路由策略
  • 2.4.1 源路由
  • 2.4.2 分布式路由
  • 2.4.3 层次化路由
  • 2.4.4 三种路由策略比较
  • 2.5 QoS路由算法主要特征
  • 2.6 QoS路由研究要点
  • 2.6.1 QoS路由研究中的主要难点
  • 2.6.2 QoS路由研究存在的问题
  • 第三章 路由算法与单播路由
  • 3.1 基本路由算法
  • 3.1.1 距离矢量路由算法
  • 3.1.2 链路状态路由算法
  • 3.2 单播路由协议
  • 3.2.1 路由信息协议RIP
  • 3.2.2 最短路径优先协议OSPF
  • 3.2.3 边界网关协议BGP
  • 3.3 单播路由选择
  • 3.3.1 问题描述
  • 3.3.2 QoS单播路由算法
  • 第四章 蚁群系统原理与蚁群算法
  • 4.1 蚁群算法原理
  • 4.2 蚁群算法的发展
  • 4.2.1 AS算法的基本原理
  • 4.2.2 ACS算法的基本原理
  • 4.2.3 三种基本蚁群算法
  • 4.3 蚁群算法优缺点
  • 4.3.1 基本蚁群算法的优点
  • 4.3.2 基本蚁群算法的缺点
  • 第五章 基于改进蚁群算法的QoS多约束单播路由算法
  • 5.1 蚁群算法解决多约束QoS路由问题
  • 5.2 蚁群算法的改进机制分析
  • 5.2.1 蚁群算法的改进思路
  • 5.2.2 蚁群算法的改进类型
  • 5.2.3 蚁群算法的改进应用与比较
  • 5.3 本文的改进与处理方法
  • 5.3.1 基于自适应思想的改进
  • 5.3.2 基于变异思想的改进
  • 5.3.3 改进算法的具体实现
  • 第六章 改进算法的仿真与性能分析
  • 6.1 仿真实例
  • 6.2 仿真工具OPNET介绍
  • 6.3 仿真系统具体实现
  • 6.4 仿真过程与性能分析
  • 6.4.1 改进算法的仿真过程
  • 6.4.2 仿真结果与性能分析
  • 第七章 总结与展望
  • 7.1 工作总结
  • 7.2 展望
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于改进蚁群算法的QoS路由研究
    下载Doc文档

    猜你喜欢