基于遗传算法的QoS组播路由优化研究

来源 :宁波大学 | 被引量 : 0次 | 上传用户:fzyfmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的出现以及迅猛的发展,越来越多的多媒体应用大量涌现而出,例如视频会议、远程视频教学和视频点播等。这些应用虽然都有着不同的形式,但是却都有着一个共性:对信息传输的高效性都有较高的要求。为了更好的保证这些业务的传输质量,信息在传输过程中需要满足一些特定的要求,这就是所谓的Qo S(Quality of Service)问题。多约束的Qo S问题已经被证明是一个NP难问题,而传统的路由协议提供的是一种“尽力而为”的服务,无法有效的提供Qo S保障。为了有效满足Qo S约束条件,智能算法被用来解决多Qo S约束的NP难问题,而在众多智能算法中,遗传算法因具有较好的并行性、全局性和自适应性,故在解决NP难问题方面拥有较大的优势。现在已有很多基于遗传算法的多Qo S约束组播路由的研究,但是要将组播路由问题很好的和遗传算法结合在一起,有两个难点,第一个就是如何设定种群个体完成编码,第二个就是如何设置好的适应度函数。好的编码可以无需解码,并且可以有效地完成交叉和变异操作;而遗传算法求解的过程中基本上不需要使用搜索解空间的任何知识和其他辅助信息只需要根据适应度函数值来对个体性能进行评价,并在评价基础上进行遗传操作直到求得解。针对以上问题,本文基于遗传算法循序渐进的分别研究多Qo S单播路由、满足时延和带宽约束的组播路由以及多Qo S组播路由。最后针对每个问题各提出了一个改进的遗传算法,分别解决了满足多Qo S约束的单播路由问题、满足时延和带宽约束的组播路由问题以及满足多Qo S约束的组播路由问题。其中第一个算法主要在设定适应值函数的时候提出了一种创新的惩罚机制,第二个算法主要提出一种创新的编码方式,而最后一个算法是对前两个算法的一个整合。对于文章提出的算法分别进行仿真实验,最后可以得出结论:文章提出的算法都是可行的,并且通过与现有提出的遗传算法结果进行比较,文章算法在收敛性、资源消耗和花费代价方面的性能明显优于现有算法。
其他文献
网格是近年兴起的一种重要的并行分布式计算技术,其关键技术之一是对网格中的资源进行管理。一种好的资源管理技术能够充分有效的利用网格上的资源,以吸引更多的资源拥有者将
随着信息和多媒体技术的飞速发展,多媒体信息给人们的生活创造了极大地便利,但同时也暴露出越来越多的安全隐患问题。信息隐藏技术作为信息安全技术研究领域中的一个新兴方向
工程地质研究是我国铁路建设的重点研究工作。随着计算机软硬件技术的发展,计算机已经发展成为各行业获取和管理信息的主要工具和手段。地质研究是我国工程建设的重要基础研
煤炭是我国重要的基础资源,煤炭物流在我国流通领域占据着重要位置。山西煤炭运销集团有限公司拥有丰富的煤炭资源和基础网络资源,完备的公路煤炭运销体系,构建虚拟交易平台
随着Web上信息量的增长,搜索引擎成了人们检索信息的重要工具,Google、Baidu等主流的搜索引擎成了网民工作学习中不可或缺的重要工具。但是这些通用搜索引擎不能更加准确地了
随着我国改革开放的不断深入和经济建设的快速发展,税收工作的地位越来越重要,税收征管也越来越繁重复杂。进行税收征管的信息化建设,提高税收征管工作的效率就显得十分必要
在电子商务和企业级应用软件开发中,J2EE技术占有十分显著的地位。传统的基于EJB的J2EE架构的优势是它的高级J2EE特性和分布式应用,而对于那些不需要这些高级特性支持的应用
人工免疫算法模拟生物免疫系统抵抗病毒和细菌等病原体的机制,具有耐受性、分布性、鲁棒性、适应性、多样性、免疫反馈和自组织等一系列特性,否定选择算法是实现人工免疫系统
随着互联网应用的快速发展和广泛普及,网络终端数量不断增加,原有的IPv4地址资源也越来越少,无法满足今后网络发展的需要。IPv6技术的研究和应用开始受到重视。同时随着流媒
近20年中,随着计算机技术的飞速发展,人们对计算机的依赖也越来越大。如果存储在计算机上的重要数据丢失,所造成的损失往往无法估量。数据容灾显得越来越重要。网络备份系统