利用改进的遗传算法和B-P算法解决组播路由问题

来源 :中国科学院研究生院(本部) 中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:stramoniums
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展,新兴的大量多媒体应用如电视会议、多媒体教学、视频点播(VOD)、分布式数据库同步更新等,均涉及到多个用户参与,这不仅需要消耗大量的网络资源,而且视频、音频等多媒体业务对网络服务质量(QoS)也提出了更高要求,组播路由技术正是在此背景下应运而生,它是目前计算机网络传输过程中应用研究较广的一种连接方式。组播涉及到将同一信息从源节点传送到网络中的多个不同的目标节点,组播问题的关键在于确定信息到多个目标节点的传送路径。目前确定这种传送路径通常采用树型结构,即建立组播树(组播树是以源节点为根,且覆盖所有目的节点的一棵生成树)。组播路由算法的作用就是依据多媒体业务的特点,建立一棵满足各种业务服务质量(QoS)需求而且性能良好的组播树。   本文对组播问题的基本知识进行了综述,介绍了当前解决组播路由问题的多种算法。在对现有组播路由算法研究的基础之上,系统总结了两种现代优化算法:遗传算法和神经网络中的BP算法。同时依据组播路由的特点,对这两种算法进行了有针对性地改进后,将其应用于组播路由问题。结果表明,改进后的算法对组播路由问题更加适用。   我们所研究的重点是针对当前各种启发式算法在解决组播路由问题时存在的问题与不足,提出了三种新型的优化算法:梯度改进的遗传算法、改进的B-P算法、这两种算法相融合的新型优化算法。在遗传算法中,我们通过修改梯度向量使函数适应度值的收敛速度与全局收敛性在算法的前后期各有侧重,同时根据深度优先搜索算法思想构造各种各样的既考虑函数值又充分考虑函数值变化率的适应度函数,解决了传统遗传算法中收敛速度与全局收敛相互掣制的缺陷;改进的B-P算法中引入动量因子和可变学习速度来提高收敛速率,通过正态分布克服局部极小的问题;文中我们利用改进的遗传算法求出包括给定节点集的组播树,再根据最小树的特点,通过改进的B-P算法为组播树中不满足条件的节点重新寻路,直到树中所有节点都满足要求。它充分利用了遗传算法的收敛快速性和神经网络的精确性,并采用节点序列编码和浮点数编码两种编码机制,提出了一种新的最小树组播路由算法。实验结果表明,此算法比前两种算法更加有效。
其他文献
随着进化计算研究的不断深入,人工智能的发展进入了一个崭新的阶段。目前,国内外关注的进化算法,包括遗传算法,粒子群算法,蚂蚁算法,多目标进化算法等等。进化算法仿照生物进化的过
本文提出了一种基于视频图像放大技术的自适应对象的心率检测方法,解决了视频中的检测对象存在较大幅度移动时的心率测量问题,并采用该方法设计了一个非接触式的心率检测系统。
门票作为一种权力凭证,代表了门票持有者所具有的特定权力。由于门票的这种性质,门票防伪、验证的方法一直都是人们关注的问题。随着数字化时代的到来,门票也正在从传统的纸制门
学位
本文针对软件项目管理的特点和内容,将软件项目度量作为软件项目管理具体的实施方法。通过对功能点、代码行、工作量、成本、进度工期和缺陷数6个软什项目核心度量指标的度量
多细节层次是解决复杂场景实时渲染问题的一个行之有效的技术。但目前大多数方法对于处理带有非连续外观属性的模型仍有欠缺。本文从网格模型简化和网格模型重建两方面给出一
卫星导航定位是利用卫星导航定位系统提供的位置、速度及时间等信息来完成对各种目标的定位、导航、监测和管理。双星导航定位系统是我国自主研制的全天侯、高精度、区域性的
学位
协商问题是对策论、经济学和管理科学的重要研究课题,同时也是多Agent系统的组成部分。随着Internet的广泛应用以及电子商务等智能领域的飞速发展,如何构建实用的多Agent协商模
学位
地质模型的构建与显示是三维地质建模过程中的核心内容之一,也是研究的难点与热点。一个好的地质模型不仅体现在能够准确地描述出地质对象的构造、属性、空间分布等各类复杂
本文以计算机网络的管理和安全现状为背景,深入研究了数据包捕获技术,协议分析方法等专业知识,并在借鉴了国内外先进产品的基础上,设计和实现了一个方便高效的网络协议分析系统。
分布式虚拟环境(Distributed Virtual Environment,DVE)是将虚拟现实技术与现在的网络通讯技术相结合,在一组以网络互联的计算机上同时运行仿真程序,使分布在网络上的主机共享一