论文摘要
随着因特网通信业务量的不断膨胀,如何有效地在QoS约束下寻找具有最小网络费用的多播路由树成为研究的热点。论文主要研究基于蚂蚁优化算法的具有QoS约束的分布式多播路由算法问题,解决了已有算法在多播规模增大时路由选择时间长,全局优化性能差,容易产生回路的问题。论文在研究分布式网络、QoS约束,多播路由的基础上,建立了分布式QoS多播路由的数学模型,包括网络模型、QoS度量及特征和多播路由模型。发现已有算法当多播规模增大时,蚂蚁死亡率较高,容易产生回路。提出了一种带回路检测的分布式度约束算法,首先建立初始多播路由树,多播路由树的寻找和建立可以在同时完成;提出一种改进的蚂蚁优化算法,定义两种类型的蚂蚁代理:向前蚂蚁和向后蚂蚁,两种蚂蚁互相协作,共同发现满足带宽和延迟约束的最小代价路径,蚂蚁一边前进一边对已经建立的初始多播路由树进行优化,充分利用了分布节点的局部信息,能够降低蚂蚁死亡率,改善解的质量,降低了产生回路的可能。论文改进了算法收敛规则,通过信息素强度变参数控制,残留信息素数量限幅控制和挥发系数动态自适应调节,增加了算法收敛速度,提高了算法的全局收敛性。通过与BSMA和KMB算法进行网络规模影响,多播规模与时延限制影响等仿真实验结果比较分析,表明本算法适应大规模的网络和多播要求,路由选择时间较短,全局优化能力较好和收敛时间适当。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.2 研究现状1.2.1 国内外研究现状1.2.2 QoS多播路由算法存在着的问题与不足1.3 本文的工作与组织结构第二章 相关理论和技术2.1 QoS约束的多播路由2.1.1 QoS约束2.1.2 QoS多播路由概念2.1.3 QoS多播路由分类2.1.4 QoS多播路由研究的主要难点2.2 蚂蚁优化算法2.2.1 蚂蚁算法概述2.2.2 传统蚂蚁算法的优点2.2.3 传统蚂蚁算法求解QoS多播路由2.2.4 传统蚂蚁算法的不足2.3 本章小结第三章 DQMRACO算法的设计3.1 数学模型3.1.1 网络模型3.1.2 QoS度量及特征3.1.3 分布式多播路由模型3.2 分布式QoS多播路由算法3.2.1 蚂蚁代理定义3.2.2 算法的原理3.2.3 算法的步骤3.2.4 算法的改进3.3 收敛规则与蚂蚁数3.3.1 收敛规则3.3.2 蚂蚁数的计算3.4 本章小结第四章 DQMRACO算法的分析4.1 DQMRACO算法规则分析4.1.1 路径选择4.1.2 局部更新4.1.3 全局更新4.2 DQMRACO算法性能分析4.2.1 算法正确性证明和复杂性分析4.2.2 回路检测算法性能分析4.2.3 算法收敛性分析4.3 本章小结第五章 仿真实验与结果分析5.1 仿真实验环境的建立5.2 仿真实验5.2.1 改进收敛规则实验5.2.2 超边替换实验5.2.3 网络规模影响实验5.2.4 多播规模与时延限制影响实验5.3 实验结果分析5.4 本章小结第六章 总结和展望6.1 论文总结6.2 进一步的研究方向参考文献致谢攻读学位期间主要的研究成果
相关论文文献
标签:蚂蚁优化算法论文; 多播路由论文; 服务质量论文;
基于蚂蚁优化的QoS约束分布式多播路由算法研究与实现
下载Doc文档