论文摘要
在计算机网络中,多播是指从源节点将同一份信息传送到多个目的节点的技术。多播路由是网络层具备的功能,多播问题的关键在于多播路径的确定。实现多播的一般方式是建立多播树,多播树是根为源节点,且覆盖所有多播成员的一棵生成树。多播树的优点在于,首先信息以并行方式发送到不同的多播成员,从而降低了信息传递的时延;其次信息的复制只在树杈上进行,能够节省网络带宽资源,减少拥塞。多播路由算法主要用来建立一棵性能好的多播树,并使得它满足各种业务的服务质量需求。目前,多播路由算法的研究大多都针对无约束多播路由问题和时延受限多播路由问题,多采用启发式等方法。本论文研究如何将遗传算法这一新型优化算法应用到多约束QoS多播路由算法中,利用该算法的并行搜索、种群优化的特点,为解决QOS多播路由问题寻找新的途径。首先,对计算机网络的多播通信进行了综述。主要介绍多播的概念、分类、基本特点与应用;研究了多播技术及应用、多播路由技术、多播路由协议,还介绍了OoS的基本概念。其次,研究QoS多播路由问题。主要介绍了QoS多播路由的基本概念、描述参数、网络模型、优化准则和多播协议;分析了多播路由算法的研究现状;研究了几个实用的多播路由算法,给出其执行过程。再次,介绍遗传算法的基本思想、特点和应用;详细分析了遗传算法的基本要素、遗传算法存在的问题;分析了遗传算法求解多播路由问题的现状及发展趋势,对遗传算法的改进方法进行总结。最后根据Qos多播路由的特点,结合遗传算法的寻优特性,提出了一种改进的Dijkstra算法和一种基于改进遗传算法的多约束QoS多播路由算法,并对改进的多播路由算法进行了收敛性分析和仿真验证。与相关算法进行多次比较实验证明,算法对解决多约束QoS多播路由选择优化问题有一定改进,尤其在网络规模较大的情况下,搜索速度较快。本文提出的算法是可行的、有效的。
论文目录
摘要Abstract第1章 绪论1.1 多播技术1.1.1 多播的基本概念1.1.2 多播树的分类1.1.3 多播技术的基本特点与应用1.2 多播路由技术1.2.1 多播路由产生背景1.2.2 多播路由协议的基本类型1.2.3 多播路由协议介绍1.3 QoS的基本概念1.3.1 赋权图模型1.3.2 状态信息1.3.3 QoS的度量1.3.4 QoS设计的基本原则1.3.5 QoS的研究范围1.4 遗传算法求解QoS多播路由的研究现状及发展趋势1.4.1 国内外研究历史及现状1.4.2 发展趋势1.5 本文的主要工作第2章 QoS多播路由算法研究2.1 QoS约束多播路由的概念2.1.1 QoS的描述2.1.2 QoS的保证策略2.2 QoS多播网络模型2.2.1 多播路由算法的数学模型2.2.2 QoS多播路由问题的网络模型2.3 多播树的优化准则2.4 QoS多播路由算法研究现状2.5 实用多播路由算法2.5.1 最短路径树算法2.5.2 最小生成树及Prim算法2.5.3 Steiner树问题及KMB、MPH算法2.5.4 受约束的Steiner树问题2.6 本章小结第3章 遗传算法3.1 遗传算法的基本思想3.2 遗传算法的特点与应用3.2.1 遗传算法的特点3.2.2 遗传算法的应用3.3 标准遗传算法的基本要素3.3.1 编码策略3.3.2 种群初始化3.3.3 适应度函数3.3.4 选择算子3.3.5 交叉算子3.3.6 变异算子3.3.7 控制参数3.4 遗传算法的改进方法3.5 本章小结第4章 遗传算法在QoS多播路由问题中的应用4.1 一种改进的Dijkstra算法4.2 一种基于遗传算法的多约束QoS多播路由算法4.2.1 多播路由问题的编码4.2.2 种群的初始化4.2.3 适应度函数4.2.4 选择操作4.2.5 交叉操作4.2.6 变异操作4.2.7 维护操作4.3 算法分析和仿真实验4.3.1 收敛性分析4.3.2 时间复杂度分析4.3.3 仿真研究4.4 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢个人简历
相关论文文献
标签:多播论文; 多播树论文; 多播路由算法论文; 服务质量论文; 遗传算法论文;