遗传算法在QoS组播路由优化中的应用研究

来源 :中北大学 | 被引量 : 0次 | 上传用户:Jany9538235
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展,多媒体通信和分布式环境下的协同工作等应用促使了组播通信的发展。组播问题的关键在于组播路由的确定,即寻找简单、高效、健壮的组播路由算法,组播路由算法主要是用来建立一棵性能良好的组播树,并使它能够满足各种业务的服务质量(Quality of Service,QoS)需求,由于QoS组播路由带有多个QoS约束参数,而这种多约束条件下的QoS组播路由问题属于NP完全问题。这使得它与传统的路由过程不同,难以用经典的最短路径优先算法(如Bellman-Ford和Dijkstra算法)求解。对于QoS组播路由问题的研究大多都集中在采用启发式算法求解无约束组播路由问题和时延受限组播路由优化问题,然而由于这些算法都具有较高的时间复杂度而不能满足实际应用的需要。本文利用遗传算法作为求解QoS组播路由优化的算法,主要研究了四类典型的QoS组播路由问题。 首先,根据组播路由问题的特点,建立了候选路由表,采用了等长节点序列串的编码方式,针对标准遗传算法的缺点,引入模拟退火思想,该算法既提高了算法的全局收敛能力也提高了收敛速度。其次,针对目前的单约束(或无约束)组播路由问题的局限性,用遗传算法实现了一种通用的多约束QoS组播路由问题,采用基于路径的树结构编码方式,遗传算子操作过程简单,算法体现了遗传算法较强的搜索能力。再次,通过分析遗传算法和组播路由问题的特点,提出一种双种群遗传算法,通过嫁接种群来指导种群的进化方向,大大提高了算法的收敛速度。最后提出一种双染色体遗传算法来求解时延——带宽约束组播路由问题,同时在产生初始群体时,引入了求解组播路由问题的经典启发式算法思想,设计遗传算子时,采用了双变异率算子,而交叉算子是在两种染色体之间进行的,通过仿真结果验证了该算法的有效性。
其他文献
面向服务架构是目前广泛使用的网络资源发布与访问的重要支撑手段,而随着信息化的快速发展,产生了越来越多的跨信任域之间互操作要求,在多信任域的环境下,如何保障服务的安全
由于Modbus应用协议的开放性使之成为工业控制领域中应用最广泛的协议之一。基于Modbus应用协议族的工业以太网解决方案也逐渐被应用于各种现场级测控领域。其中基于MODBUS/T
随着医疗成像设备的发展,医学影像的成像精度和数字化程度的提高,海量的有待临床医生及时做出诊断的影像的不断涌现,加速了计算机辅助诊断的出现和发展。本文面向计算机辅助诊断
现有的序列模式挖掘算法能有效地在大型数据库中挖掘出完整的序列模式集。然而在这些算法中仍存在两个值得注意的问题,一是大多数增量挖掘算法一般只考虑向数据库中增加事务和
数据流作为一种数据密集型应用已经得到了广泛的认同,广泛的应用于金融服务、网络监控、电信数据管理以及传感检测等领域。在数据流模型中,数据以大量、快速、时变的数据流持
面向web的数据挖掘是一项复杂的技术,Web数据挖掘就是利用数据挖掘技术从网络文档和服务中发现和提取信息。Web上各种形式的文档和用户访问信息就构成了Web数据挖掘的对象。
编译器的设计和实现是计算机理论的重要组成部分,其原理和技术可被延伸至一般计算机技术的研究,因此,编译程序的研究对于程序设计具有重要的意义。伴随理论研究的逐渐深入,编译器
工作流模型是业务过程的计算机化的表示。工作流管理系统中一个重要的课题就是要为待描述的过程定义提供一种通用过程描述、表现能力强和便于形式化验证的工作流过程模型。一
在建筑设计领域,需要大量具有特色的创新性建筑设计来适应快速发变化的市场需求,提升国家或地区的竞争能力.随着市场经济的日益发达,建筑创新仅仅依靠人来进行设计,很难满足
本论文的研究课题是陕西21世纪初高等教育教学改革工程项目(0204014),目标为构建网络化的积件组合平台,为我国第二代CAI教学课件建设提供技术支持。网络化远程教学环境是现代