基于混合遗传算法的多约束QoS组播算法的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:aaa6862876
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,由于互联网技术的迅猛发展以及通信网络带宽和处理能力的大幅提高,使得网络能够提供形式多样的多媒体业务,同时也使得支持“点对多点”或“多点对多点”的组播通信方式成为网络支持多媒体业务的必要形式。组播路由作为多媒体网络的核心技术,其研究范围包括路由协议、路由策略、路由算法等多个方面,而组播问题的关键在于组播路由的确定,所以寻找简单、高效、健壮的组播路由算法一直是网络界致力研究但未完全解决的问题。许多分布式的多媒体应用对延时、延时抖动、带宽以及包丢失率有不同的要求,而带有多个QoS约束参数的QoS组播路由问题属于NP完全问题。对于QoS组播路由问题的研究大都集中在采用启发式算法进行求解,然而由于这些算法要么具有较高的时间复杂度而不能满足实际应用的需求,要么算法早熟收敛,陷入局部,不能求出全局最优解。因此,基于多约束QoS的组播路由算法的研究成为网络研究领域的重要内容和热点问题。遗传算法是一种全局优化搜索算法,具有简单通用,鲁棒性强和并行处理以及应用范围广等显著特点,其缺点是容易早熟,陷入局部最优解,后期爬山能力弱。模拟退火算法是一种局部搜索能力极强的全局搜索算法,它采用Metropolis准则从而能够跳出局部达到全局最优解,其主要缺点是解的质量与求解时间长短之间的矛盾。本文正是在总结了这两种算法的优缺点的基础上提出了一种新型的混合遗传算法。首先,采用基于备选路径集的整数队列编码机制有效减少了编解码的工作量,并针对遗传算法的局限性,对适应度函数进行了调整,实施最优保留策略,应用启发式交叉和变异策略。其次,用模拟退火算法对遗传操作的子代个体进行优化,采用“路径交换”策略在可行解范围内构造邻域解集,避免了搜索区域的扩大和计算时间的增加,加快了算法的收敛速度。最后,利用海明算子提高算法对解空间的覆盖度,利用入侵算子保证种群的健壮性,利用重升温算子强化算法的局部搜索能力。本文中,在参考Salama模型基础上利用K均值聚类算法保证节点分布接近真实情况,设计了一种简单有效的网络仿真环境,对提出的算法进行仿真,并与其它算法进行比较,仿真结果表明算法具有可行性、有效性和稳定性,以及代价低、收敛快的特点。
其他文献
无线网络近年来的快速发展,所采用的网络技术日益复杂,网络设备也日趋多样化。随着新技术设备的投入及其应用的增加,维护和管理工作已越来越繁重。再者网络规模相当庞大,设备
目前,手机短信息已成为继Internet之后的“第五媒体”,成为人们日常交流的主要方式之一。短信息在给人们带来极大方便的同时,也产生了一定的负面影响。恶意使用者利用短信平
物联网时代的到来被称为世界信息产业发展的第三次浪潮。“智慧地球”战略的提出以期通过覆盖海量的智能传感器,在物物相联的概念下一切物体都可以被感知,让整个地球形成可被感
目前关于数据挖掘的研究很多,主要是对挖掘算法的研究,而对挖掘过程管理的研究则相对较少,而数据挖掘过程又是需要多次反复的多阶段处理过程,为了有效地管理和控制数据挖掘各个阶
伴随着计算机、网络通信等技术的迅猛发展,数字媒体技术也取得了长足进步,同时给人们的生活方式和经济发展模式带来了重大变革。几乎每时每刻都有大量的数字媒体产品通过网络进
手语是一种动作语言,通过一连串手势的运动并附以适当的面部表情或身体躯干姿势来表达语意,是聋哑人的第一自然语言。目前中国标准手语的推广程度不高,内部仍存在着地域差异
随着网络数据、生产数据等持续增加,形成大量的数据,这些数据给存储和查询带来严峻的挑战。但可凭借数据划分方法将海量数据分块分布存储在多个机器中,这样既能能解决单机器的存
无线网络能被用于经济、军事、娱乐以及健康相关的许多应用领域,这些应用常常包括敏感信息的监测,例如战场上敌人的移动或者建筑物里人们的位置。因此,在无线网络里,安全是非常重
随着移动互联网技术的发展与移动终端的普及,社会生活的信息化日益深入,人们越来越依赖于手机、平板电脑等智能移动设备。笔记类软件是传统纸笔记录行为在科技进步的环境下衍生
Web信息量的急剧猛增以及广大互联网搜索用户信息检索需求的不断提升,使得搜索引擎技术由原来的面向全体互联网用户,提供公用信息服务的通用搜索引擎发展到面向特定领域,为用