基于遗传算法的多约束QoS单播路由算法.docVIP

基于遗传算法的多约束QoS单播路由算法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于遗传算法的多约束QoS单播路由算法.doc

基于遗传算法的多约束QoS单播路由算法   【摘 要】针对QoS路由问题,设计了一种基于改进遗传算法的多约束QoS单播路由算法。本算法的编码方法是节点路径序号编码,缩小编码空间的同时避免了编码空间与解空间的转换,提高了算法执行效率;计算适值函数时根据延时、丢包率和延时抖动约束引入一种新的惩罚机制,加快了淘汰速度,更好地保证了“优胜劣淘”的思想;在变异操作中采用“最佳路径替换”的思想,消除了不存在链路或避免产生循环链路,提高了收敛性。通过与传统遗传算法对比,实验结果证明本算法可行且具有更好的有效性和收敛性。   【关键词】单播 路由算法 服务质量 遗传算法 收敛性 惩罚机制   [Abstract] According to QoS routing problem, a multi-constraint QoS unicast routing algorithm based on an improved genetic algorithm was proposed in this paper. In the proposed algorithm, path number coding is used to improve algorithm efficiency, which reduces coding space and avoids the switch between decoding space and coding space. A new punishment mechanism is introduced to compute fitness function according to delay, packet loss ratio and delay jitter constraints, which speeds up the elimination rate and guarantees“survival of the fittest”. In addition, “best path substitution”is adopted in mutation process, which eliminates the blank path or cycle path to enhance convergence. Simulation results demonstrate that, compared with traditional generic algorithm, the proposed algorithm is feasible with better effectiveness and convergence.   [Key words]unicast routing algorithm quality of service (QoS) genetic algorithm (GA) convergence punishment mechanism   1 引言   目前,互联网的本质是一种无连接的网络[1-2],传统的网络只提供一种尽力而为的服务。然而,一方面随着网络的急剧发展,人们对网络传输容量、质量、实时性的要求越来越高,传统的网络已经不能满足用户的需求;另一方面,网络带宽资源日益趋紧,目前的网络很难同时满足多种应用要求,尤其是数据传输容量与实时性的要求。如此有限的网络带宽资源如何适当地被网络系统使用,确保得到最大数据传输量的同时不以丢失传输速率为代价成了一项重要的任务。   为了解决上述问题,QoS机制[3-4]应运而生。它旨在保证服务质量,在网络多媒体等方面有着广泛的应用。该机制主要涉及多约束路由选择问题,而该问题为NP-完备问题[5],这种问题难以用传统的算法解决。GA(Genetic Algorithm,遗传算法)[6]是一种模仿自然选择的过程(优胜劣淘、适者生存)和遗传的机理(交叉和变异)来寻找最优解的启发式搜索,它具有收敛性好、鲁棒性强、潜在并行性等特点,使得节点QoS路由选择问题简单、有效。   对于QoS路由问题,文献[7]针对多点投递和单点投递情况提出一种基于遗传算法的QoS路由选择策略,但是该算法采用一种二进制编码方案,需要对解空间和编码空间进行转换,增加了算法的复杂度,而且伴随着网络节点增多,解空间迅速增大,这也增加了搜索空间,使得算法效率急剧降低。文献[8]提出一种基于带宽时延约束的QoS单播路由算法,但是只考虑一种单一的QoS参数即时延。文献[9]提出一种带约束的多目标服务质量路由算法,通过对QoS参数的限制条件进行阐述,找到了一条满足QoS的路由,但是该算法通过适应度函数计算适值,同时约束了带宽和丢包率,把时延和代价同时作为目标函数,且

文档评论(0)

jingpinwedang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档