欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    Ad hoc网络稳定的蚁群多路由算法.docx

    • 资源ID:8907776       资源大小:12.82KB        全文页数:2页
    • 资源格式: DOCX        下载积分:2
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要2
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Ad hoc网络稳定的蚁群多路由算法.docx

    Ad hoc网络稳定的蚁群多路由算法摘要:移动Ad hoc网络又称MANET,具有多跳路由和拓扑动态变化的特点,是一种特殊的无线移动通信网络。本文提出了一种基于稳定拓扑和蚁群优化的Ad hoc网络多路由算法SAMR。关键词:Ad hoc网络;蚁群优化;多路由算法Ad hoc网络路由协议是当前研究的热点之一,在建立路由后如果路径没有失效则一直使用,降低了路由协议的控制开销,但带来了路由老化的问题,而且对拓扑变化的适应性差。路由协议要能适应拓扑的动态变化,随拓扑的变化进行更新。SAMR算法用节点在本地获取的局部拓扑稳定度信息计算路径的拓扑稳定度,以路径的拓扑稳定度和时延度量路径质量,并把蚁群优化算法应用于Ad hoc网络中,将路径质量映射为蚁群信息素,通过更新信息素动态更新路由质量信息,避免路径老化。 1 蚁群优化算法 蚁群优化算法是针对AS(ant system)的各种改进算法进行总结后提出的用于求解离散优化问题的通用框架,具有正反馈、分布式计算和启发性搜索等特点。蚁群优化算法的关键特征是通过模仿蚂蚁的集体行为,解决网络中路由的组合优化问题,提高网络的稳定性、可靠性,增强网络的健壮性。目前很多学者将蚁群优化算法用于Ad hoc网络的路由算法设计。 2 SAMR算法 2.1 算法设计思想 本文将蚁群优化算法应用于Ad hoc网络的路由算法设计中,将路径的拓扑稳定度和传输时延作为路径质量度量,提出了基于稳定拓扑和蚁群优化的多路由算法。为克服蚁群算法收敛速度慢的缺点,SAMR在路由建立过程中采用与AODV类似的洪泛法,以降低路由建立时间;在路由建立后,通过周期性地选择数据包携带人工蚂蚁分组信息进行路由更新。在节点转发数据包过程中,由于路径上的信息素随着路径质量动态更新,因此要实时计算出全部邻居节点的转发概率,再根据概率结果选择信息素较大的路径进行转发,使网络流量能够动态分配,网络资源得到有效利用。在节点i,由节点j转发到达目的节点D的转移概率为: 2.2 算法实现 2.2.1 路由发现 首先,初始化信息素,设置各链路信息素的初始值;其次,源节点发送前向蚂蚁(forward ant,FA),FA中记录经过的节点列表、路径时延和路径的拓扑稳定度信息;然后,中间节点收到FA后,根据节点列表判断是否出现环路;接着,目的节点收到FA后,建立或更新到源节点的信息素路由表项。前向蚂蚁死亡,目的节点生成后向蚂蚁(backward ant,BA),BA中记录反向路径的时延和拓扑稳定度信息,并复制FA中的节点条目,目的节点对每一个FA都产生BA回复,BA沿FA节点指示路径反向传输,实现多条路径的建立;中间节点收到BA后,建立或更新到目的节点的信息素路由表项,更新BA中的路径度量信息,然后按节点序列指示的下一跳节点继续转发BA;源节点收到BA后建立或更新到目的节点的信息素路由表。源节点收到一个BA建立一条到目的节点的路径,收到多个BA建立多条到目的节点的路径。 2.2.2 路由更新 源节点每发送K个数据分组,就选取一个分组添加路径度量信息和经过节点的列表,通过更新分组(refreshing packet,RP),路由表进行更新。更新分组采用普通数据分组规则进行转发;中间节点收到RP后,更新本节点到源节点的信息素路由表,并根据节点获取时间、邻节点、观测周期等信息更新RP中的路径度量。RP后续处理与普通数据包相同;目的节点收到RP时,对源节点的信息素路由表进行更新,RP中的数据部分和普通数据包处理相同。之后,产生BA返回源节点进行正向路径更新。中间节点收到BA的处理和路由发现时相同。 3 仿真分析 仿真基于同一场景:节点移动采用随机点移动模型,MAC层协议使用IEEE 802.11bDCF,移动节点的无线覆盖距离为200m,信道带宽为2106bit/s,在1000m1000m的区域内随机分布50个移动节点,选取10对移动节点发送恒定比特速率数据流(CBR)。每个仿真组合选取5个不同的种子,将平均值作为仿真结果。随着停顿时间的增加,节点的移动性逐渐减弱,仿真结果如图1所示: 分析仿真结果,得出如下结论:SAMR和AODV的时延都随着节点移动性的减弱而降低,SAMR的时延性能优于AODV。SAMR选择较稳定的节点进行数据转发,并且根据路径质量动态调整路由权重,此外,路由发现过程中建立多条路径可增强网络的健壮性,时延性能得到提高;SAMR和AODV的吞吐量随着节点移动性的减弱而增加,SAMR的吞吐量比AODV有明显提高,在快速移动场景中性能更好。 参考文献: 【1】郑少仁,王海涛,赵志峰.Ad hoc网络技术.北京:人民邮电出版社,2005:64-92 【2】唐泳,马永开.用改进蚁群优化算法求解多目标优化问题.电子科技大学学报,2005,34(2):281-284.

    注意事项

    本文(Ad hoc网络稳定的蚁群多路由算法.docx)为本站会员(rrsccc)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开