论文摘要
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 路由信息协议RIP3.2.2 最短路径优先协议OSPF3.2.3 边界网关协议BGP3.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 展望参考文献攻读硕士学位期间发表的论文致谢
相关论文文献
标签:蚁群算法论文; 路由论文; 单播路由论文;