基于蚁群算法的无线传感器网络路由优化研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:simyhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在无线传感网络不断应用到人们各个领域中,人们对于网络的服务质量要求也越来越高,所以就要保证服务质量实现网络负载均衡,提高网络的寿命。在此背景下,该文就对现有的无线传感器网络路由协议进行改进,提出了基于蚁群算法的优化策略。
  关键词:蚁群算法;无线传感器;网络路由;优化
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)26-0054-02
  在现代社会中,无线传感器网络的应用前景较为辽阔,其是信息技术中的全新领域,并且引起了多个国家学术界及工业界的重视。无线传感器网络和传统无线网络的路由设计目标各不相同,传统无线网络主要是通过资源管理及路由优化在高度移动环境中提高宽带的使用率,并且为用户提供良好的服务质量。在无线传感器网络中,大部分的传感器节点为静态,其都是人类无法靠近的高危环境中工作,不能够随时随地的更换资源,所以无线传感器网络的核心问题就是延长传感器节点的生命周期。无线传感器网络和传统网络的特点不同,所以就要使相关研究人员寻找满足无线传感器网络的路由机制及算法[1]。
  1 蚁群算法的数学模型
  在蚁群算法系统中,蚂蚁是通过某地点转移到两个地点实现搜索的过程,在此过程中,每只蚂蚁都能够通过转移概率完成之后的行动路线。在实现t次迭代过程中,从地点i到地点j要满足以下条件:首先,每只蚂蚁都要求具有禁忌表,存储自己爬过的地方;其次,将目前的地理信息作为能见度基础,在搜索过程中,将其作为蚂蚁搜索引导的静态量,其是固定的基础信息,在数学表达式中为距离倒数,也就是ηij=(1/dij);最后,地点i到地点j的路程中遗留实施改变虚拟信息素τij,其是一种全局变量,表示蚂蚁爬行过程中的经验[2]。
  其中j?Jki,如果pkij(t)为0,那么α表示信息启发因子,其主要是蚂蚁在运行过程中的信息素在之后路径中的作用;β为能见度相对权值。此种模型不会考虑信息素的挥发,但是在此种情况下,主要基础就是会加强初始条件中的随机信息,对之后的结果造成一定的影响,得到的并不是最优解。就如同人类大脑中的记忆会在时间不断推移过程中不断消失,所以就要引入此种机制实现此功能,这就是信息素挥发机制,使信息素挥发机制系数能够对整个挥发过程进行指挥[3]。信息素的挥发通过以下表示:
  在无线传感器网络过程中,无线传感器的节能性能是有限的,所以就设计的路由协议就要相对简单。蚁群算法中的人工蚂蚁个体智能虽然有限,但是却能够通过合作实现较为复杂的工作,总的来说,蚁群算法的优势主要包括以下内容:
  其一,无线传感器网络的节点成本较低,通信和存储能力都是有限的,就像蚁群算法中的单一蚂蚁个体智能有限一样。无线传感器网络需要较为简单的协议实现大量的复杂工作,蚁群就能够通过简单功能实现较为复杂的工作[4];
  其二,无线传感器网络的传感器节点因为能量有限,并且不能够有效补充,会出现能量耗尽和节点损坏的现象,以此丢失传感器节点,对拓扑造成影响。蚁群生存环境拜年话多样,其主要根据信息素对网络运行造成影响,单一蚂蚁死亡或者环境出现变化并不会影响到网络;
  其三,无线传感器网络环境较为复杂,在设计路由过程中一般都是通过多路径保证信息传递具有有效性。蚁群算法在选路过程中主要是根据信息素概率值实现,每条路径都可能被选中,所以蚁群算法能够支持多路径[5]。
  2 基于蚁群算法的无线传感器网络路由优化
  在无线传感器中,每个传感器都是一个节点,将信息通过单跳方式从源节点传送到目的节点的路径要求最短,此种方式就像是在蚁群算法中,蚁群通过源节点根据一定的方式转移到目的节点中,在无线传感器网络路由中使用蚁群算法,不仅是因为无线传感器网络路由节点较多,还是因为蚁群算法因为自身运行具有并行性,适用于无线传感器网络的路由选择中[6]。
  2.1 路由算法的假设
  将本协议使用的无限传感器网络进行假设:其一,其中节点的初始能源值都相同,并且能量受到限制;其二,其中节点都具有一定的运算能力,从而能够实现信息的处理;其三,其中节点都具有唯一的ID编号;其四,其中的节点都是使用全向天线,通信范围较广;其五,其中节点并不是单向链路,也就是A节点能够和B节点相互通信,B节点也能够和A节点通信[7]。
  2.2 能耗模型
  其中αβγ三个值不变,在进行遍历过程中使其能够满足遍历次数的变化,α的主要目的就是对信息素浓度的比重进行全面的衡量。蚂蚁k在时间t中,通过节点i处能够访问的节点集合为allowedk,其中的元素j表示为:j要在节点i通信范围半径之内;j要为蚂蚁k没有访问的;j到sink节点的距離要比i到sink节点的距离短,从而能够有效缩短蚂蚁从源节点到sink节点的时间,避免能量消耗[9]。
  2.4 信息素的更新
  蚂蚁路径中信息素的更新使用全局信息素和局部信息素两种更新策略,在无线传感器网络路由算法过程中,将蚂蚁分为前进和返回两种类型,前进蚂蚁根据状态转移公式从源节点朝着目标节点转移,每通过一条路径就要根据信息素局部的更新策略对路径中的信息素浓度进行更新。那么为了有效避免路径中信息素的浓度过大或者过小,从而使算法收敛加快,所以就要将信息素的浓度设置在τmin和τmax之间,局部路径中的信息素浓度公式的更新为:
  3 结束语
  通过对本文所提出的改进算法进行实验,表示和基本蚁群算法相对比,通过优化的一群啊算法在最终跳数中的表现更优,传感器节点的剩余能量更多,具有较少的能源消耗,并且每个节点的能源消耗都较为均匀。以此表示,本文所研究的改进蚁群算法在提高无线传感器网络的生存周期具有重要的现实意义。
  参考文献:
  [1] 李虎雄,张克旺.基于蚁群优化的无线传感器网络路由优化算法[J].西北工业大学学报, 2012,30(3):356-360.
  [2] 廖莎.基于蚁群算法的无线传感器网络LEACH路由方法研究[D].南昌大学,2014.
  [3] 张睿智.基于蚁群算法的无线传感器网络路由算法研究[D].湖南大学,2014.
  [4] 马学森,曹政,韩江洪,等.改进蚁群算法的无线传感器网络路由优化与路径恢复算法[J].电子测量与仪器学报,2015,29(9):1320-1327.
  [5] 莫涛涛.探析基于蚁群算法的无线传感器网络路由算法优化[J].电脑编程技巧与维护,2017(1):79-80.
  [6] 陶强.基于蚁群算法的无线传感器网络路由优化研究[D].安徽理工大学,2015.
  [7] 戴天虹,李昊.基于改进蚁群算法的无线传感器网络路由的优化[J].计算机测量与控制,2016,24(2):321-324.
  [8] 童孟军,俞立,郑立静,等.基于蚁群算法的无线传感器网络能量有效路由算法研究[J].传感技术学报,2011,24(11):1632-1638.
  [9] 李丽芬,张君艳,朱永利,等.基于多蚁群算法的无线传感器网络路由的跨层设计[J].计算机科学,2011,38(2):59-62.
  [10] 鲍荣,潘浩,董齐芬,等.基于信息素扩散模型蚁群算法的无线传感网路由研究[J].传感技术学报,2011,24(11):1644-1648.
其他文献
汶川特大地震对四川省的医疗救援的应急反应能力无疑是一次严峻考验,本文通过对四川医疗机构在震后医疗救援反应力和有效性分析,对应急行为的指挥与协调应急人员的素质与意识
Greetings--寒暄  My mother used to be a professor of English and taught me English when I was a kid. She told me that English-speaking people,including,I thin
期刊
在父母陪伴下,杜克大学的新生贾斯汀·格雷厄姆赶到学校后找了间旅馆住了下来,第二天一大早就开始了马拉松式漫长而又繁琐的搬运工作--把家用小型货车里的所有东西搬到他
期刊
Nothing. No tracks but my own are stitched into the dusting of fresh snow,white as birch bark,that fell during the night. No flittering shadows in the trees,not
期刊
文章概述了国外的危机管理体制及对危机的管理措施及应对策略;提出国外的经验对我国危机管理的几点启示.
本本是大家离不开的好伙伴,给您的工作和学习带来了很多便利。不过要想让本本充分发挥威力,离不开各种实用技巧。不要小看这些看似不起眼的小技巧,实际上灵活使用这些技巧,可
会计电算化是指以电子计算机为主的当代电子技术和信息技术应用到会计实务的简称。林业会计是国民经济部门会计的一种,是林业生产经营单位经济管理的一个重要组成部分。近年来,森林资源整合、林业项目监管以及森林生态效益评估等新任务的出现,对相关会计核算业务的要求也越来越高,单机核算显然是不能胜任这些任务的。为此林业管理部门应根据需要在会计电算化的基础上,将多台计算机联网,建立财务局域网,同时与互联网实现对接,
1.词语解释(Words & Phrases)  1.tell...apart(不用进行时)区分、辨别  例如:I've never been able to tell the twins apart.我总是分不清这一对双胞胎.=(from)It&
期刊
哥本哈根会议的召开促使中国在节能减排上必须采取更切实有效的行动,这对中国,西部不发达地区来说既是压力也是机遇,西部地区作为我国生态环境的屏障在实行低碳经济方面有天然的
不管是使用DC拍摄图片,或者从网上下载图片,我们都会发现图片的名称大都由简单的字符和数字组成,其命名规则毫无意义可言,而图片往往分散存储在硬盘的各个角落。当我们需要寻找图片时,却面临只记得目标图片的内容,而不知道其文件名称的尴尬,试试Sepham Search By Drawing(简称SSBD)这款有趣的软件吧,您只需简单绘出图片的特征轮廓,就可以快速找到与之相符的所有图片。下载地址:http: