基于改进型蚁群算法的WSN路由算法的研究

来源 :中北大学 | 被引量 : 0次 | 上传用户:hengkuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
WSN的应用中,无论是硬件设计还是软件层面,都将节省能量放在研究工作的第一位。路由机制作为WSN的关键技术,必须将降低能量开销和延长网络生存期放在设计工作的首位。本文选取PEGASIS协议作为研究基础,结合蚁群算法提出了基于改进型蚁群算法的WSN路由协议——PBIACR。主要工作内容包括以下几点:1.首先针对PEGASIS采用贪婪算法构造链路容易导致相邻节点间产生长子链的问题,结合基本蚁群算法提出了PBACR算法。该算法用基本蚁群算法进行链路的构造,达到消除PEGASIS中长子链的目的。在Matlab中进行仿真测验,得出了PBACR中的最优参数值;然后对比了两种算法的链路长度,结果表明PBACR算法的链路长度较短。2.针对PBACR算法成链过程中存在的过早停滞、局部优化的问题,进一步提出了PBIACR协议。该协议的主要思想是:将节点的能量因子加入到转移函数的计算中,以达到全网能耗均衡的目的;为了减少蚂蚁搜索路径时对信息素的依赖,对转移函数进行了进一步的改进,以增大蚂蚁的随机搜索能力,避免搜索过程停滞导致的“热点”问题;将能量因素加入到更新机制中,并把路径上的信息素量限制在[τmin,τmax]之间,避免因某一路径上的信息素浓度过高而得到非全局最优的解。3.针对轮流充当链头易造成离Sink较远的节点能量消耗过快或某些节点能量过低而导致的通信失败的问题,改进链头选举的策略:选取链头时,综合计算节点离Sink的距离和节点的剩余能量,选择计算结果值较大的节点;若计算结果值相同,则选择离Sink较近的节点。4.设计并实现了PBIACR协议,然后在NS2进行仿真测试,重点对比了它与PEGASIS协议的性能。实验得出:在整体能耗方面,PBIACR协议低于PEGASIS;在网络生存时间方面,PBIACR协议约比PEGASIS提高了1.03倍;在Sink接收到的数据包总量方面,PBIACR协议要多于PEGASIS;在时延方面,PBIACR协议稍有缩短。
其他文献
在开放动态的分布式软件环境下,多个事务并行处理导致产生的事件没有完全按照正常的顺序到达。如果这些事务产生的标记不完全或者不可用,无法通过事件的时间戳信息和事务实例的
学位
转码(Transcoding)是一种将已经编码过的信号转换为另一种信号的技术,在视频上,视频转码的主要应用包括码率控制,帧率控制,分辨率调整以及视频格式转换等。然而,传统的视频转码方
云计算是一种流行的基于互联网的计算方式。它计算互联网上的硬件资源以及软件资源,并将这两种资源虚拟化成服务交付给个人用户和企业。而云计算系统就是建立在此基础上,它由连
随着多媒体技术的发展,数字媒体的应用也越来越广泛,而伴随着这些应用的同时,数字产品的盗用、篡改等侵权问题也一并出现。数字水印作为一种技术手段,可以有效的保护数字产品的版
许多患者都患有神经症状或神经退行性疾病,扰乱了大脑至脊髓及其最终目标即肌肉的正常信息流,进而影响人的行动意图。基于脑电的脑—机接口(Brain-Computer Interface, BCI)作为
输出的路径集合在所有的可能解中具有最小的长度之和。现有的分布式寻找连接s和t的多条不相交路径的方法既不能保证答案正确性也不能保证结果最优性。虽然有一些集中式方法可
随着互联网技术和多媒体信息技术的飞速发展,计算机已经走进了千家万户。互联网使信息交换的形式多种多样同时不受空间限制,使得数字多媒体信息在网上传播越来越便捷,给人们
齿轮形状复杂,测量参数较多,使得齿轮测量一直成为几何测量中的难点。传统的齿轮参数测量方法,往往带有测量人员的主观误差,且存在劳动强度大、检测效率低等一系列缺点,尤其是模数
德国Wille教授于1982年首次提出了形式概念分析理论,它是一种能够从形式背景中进行数据分析和规则提取的工具。对于形式概念分析理论,现有的研究主要集中在形式背景知识的获