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

来源 :北京化工大学 | 被引量 : 4次 | 上传用户:yufengjin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着不断增长的分布式多媒体应用的需求,以及Internet上商业化应用的飞速发展,对网络的服务质量(QoS:Quality of Service)提出了更高的要求,高效的QoS支持变的越来越重要,IETF提出了许多服务模型和机制来满足对QoS的需求,QoS路由(QoS-based routing)就是其中的关键技术之一。有研究证明QoS路由是NP完全问题,遗传算法对求解该类问题比较有效。本文采用遗传算法,对QoS多播路由问题作了一些探索性研究。遗传算法则是一种模拟生物界自然选择和遗传机制,具有简单高效,高度并行、随机和自适应的新型最优化搜索算法,非常适应于组播路由。本文在总结了前人工作的前提下,提出了一种基于遗传算法的QoS组播路由算法,该算法具有以下特点:1.树型结构编码,既减少了编码空间,也省略了编码操作。2.预处理机制,简化了算法设计的难度,同时优化了算法的性能,减少了算法搜索的空间。3.启发式初始种群生成,采用启发式方法,兼顾了各种QoS度量,使后代能尽量继承好的性能(满足QoS约束且费用较小),加快了算法收敛的速度。4.交叉过程中借鉴自然界中稳定的配对方式来设计,这种配对方式有利于尽快地找到全局最优解。5.采用双变异算子,即保留染色体和开采染色体分别以不同的变异算子进行变异,能提高收敛速度。
其他文献
近些年来,越来越多的企业提供了外包加密数据共享服务,但该应用所面临的数据安全问题依然没能很好的解决,代理重加密方案已经成为了核心解决思路之一。为了适应灵活多变的云
本文主要论述了怎样在计算机上通过程序的控制来模拟电话的呼叫处理的过程。由C++面向对象的程序语言编写应用程序,定义好该程序所需要使用的资源。当执行时,从GRM(资源管理
当前,高校图书馆数据管理系统各自为政。随着网络技术的发展,XML 的应用越来越广泛,它已经成为 Internet 上数据表示和交换的新标准,同时也被认为是用来定义半结构化数据最有效的
分布式计算框架利用廉价PC构建多核集群解决了大规模并行计算问题,但是在分布式计算框架上编程需要考虑程序子任务间的负载均衡和通信同步开销,编程难度大。数据流编程模型作
随着数据库和计算机网络的广泛应用,加上使用先进的自动数据生成和采集工具,人们所拥有的数据量急剧增大。数据挖掘技术正是目前解决“数据爆炸”但“信息贫乏”的一种有效方
Petri网是一种适合于描述异步并发现象的系统模型,但是在使用基本Petri网来为复杂系统建模时会出现“节点爆炸”问题,本文提出约束组合弧克服该问题。约束组合弧不仅可以描述库
随着家庭智能网络的兴起,家庭用户的数据存储和共享变得越来越重要。现有的网络附连存储(NAS)产品主要是为企业用户设计的,它们存在能耗大、价格高、专业性操作强等不足。就
试题库系统是指将大量的试题存储在计算机中,然后根据所需要试题的难度、题型等条件从试题库中随机抽题来满足考试要求的系统。试题库系统的开发不仅可以减轻教师繁重而又重复
Ontology最早是一个哲学的范畴,后来随着人工智能的发展,被人工智能界赋予了新的定义。在语义Web中,Ontology具有非常重要的地位,是解决语义层次上Web信息共享和交换的基础。
随着全球信息化的发展,各个组织、政府、企业等机构的信息网络越来越复杂,对内网的安全需求也越来越高,研究机构内网的安全机制已成为日益紧迫的课题。密码技术是解决网络安