基于粒子群优化的非均匀分簇路由算法

基于粒子群优化的非均匀分簇路由算法

ID:17896764

大小:47.50 KB

页数:13页

时间:2018-09-09

基于粒子群优化的非均匀分簇路由算法_第1页
基于粒子群优化的非均匀分簇路由算法_第2页
基于粒子群优化的非均匀分簇路由算法_第3页
基于粒子群优化的非均匀分簇路由算法_第4页
基于粒子群优化的非均匀分簇路由算法_第5页
资源描述:

《基于粒子群优化的非均匀分簇路由算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于粒子群优化的非均匀分簇路由算法摘要:为了解决无线传感器网络分簇路由算法中存在的“热区”问题和簇头选取问题,设计了一种自适应粒子群优化的非均匀分簇路由算法。首先通过候选节点与汇聚节点之间的距离计算竞争半径并构造出大小不等的多个簇,然后根据簇规模引入优化的粒子群算法,评价节点剩余能量和节点之间的距离等因素选取最终簇头,以剩余能量较多的簇头作为下一跳,形成以汇聚节点为根节点的多跳路由。仿真结果表明,与leach算法和eeuc算法相比,所提算法网络生存期分别延长了34%和16%,平均能量消耗分别减少了22%和12%,有效地减少了网络节点

2、的能量消耗。关键词:无线传感器网络;非均匀分簇路由算法;粒子群优化算法;能量消耗;生存期中图分类号:tp393.07文献标志码:aabstract:todealwiththe“hotarea”problemandclusterheadsselectioninclusteringroutingalgorithmofwirelesssensornetwork(wsn),thepaperdesignedanunevenclusteringroutingalgorithmbasedonadaptiveparticleswarmoptimi

3、zation(pso).firstly,accordingtothedistancebetweencandidatenodesandsinknode,thecompetitiveradiuswascalculatedandclustersofvarioussizeswereconstructed.thenthispaperintroducedthepsoaccordingtotheclustersize.thepsowasusedtoselectthefinalclusterheadsbyevaluatingfactorssuchas

4、residualenergyofnodesanddistancebetweennodes.theclusterheadswithmoreresidualenergywerechosenasthenexthoptoformmulti-toprouteinwhichthesinknodeistheroot.thesimulationresultsshowthatcomparedwithothertwosimilaralgorithms,leachandeucc,theproposedalgorithmextends34%and16%ofs

5、urvivaltimeofnetworkseparately,reduces22%and12%ofaverageenergyconsumptionrespectively,andeffectivelydecreasesthenetworknodesenergyconsumption.keywords:wirelesssensornetwork(wsn);unevenclusteringroutingalgorithm;particleswarmoptimization(pso)algorithm;energyconsumption;s

6、urvivaltime0引言无线传感器网络(wirelesssensornetwork,wsn)是由部署在监测区域内的大量微型传感器节点形成的一种自组织网络[1]。由于传感节点通过自带电池供电且难以更新,因此,设计出一种能够高效地利用节点的能量且延长网络生存期的路由算法成为无线传感器网络路由研究的首要目标[2-3]。经典的低能量自适应分簇路由算法(low-energyadaptiveclusteringhierarch,leach)[4]每个周期由分簇和数据传输两个阶段构成,但是簇头以随机概率选取且簇头与汇聚节点单跳通信,容易造

7、成簇头能量耗尽过早死亡。文献[5-7]引入了粒子群优化(particleswarmoptimization,pso)算法优化簇头选举,但簇头与汇聚节点单跳通信的方式仍然会造成簇头节点能量的快速消耗。文献[8-10]在簇头与汇聚节点之间采取多跳的通信方式,有利于节约簇头能量。但是,崔莉等[11]认为距离汇聚节点较近的簇头须转发大量其他簇头发送的数据而消耗过多能量,形成“热区”。针对文献[11]的问题,李成法等提出了非均匀分簇(energy-efficientunevenclustering,eeuc)算法[12],构造不同规模的簇来改善

8、多跳路由的“热区”问题。但是当簇规模较大时,簇头选取不当更容易造成距离其较远的簇成员节点能量快速地消耗。针对这些算法存在的不足,本文提出了一种自适应粒子群优化的非均匀分簇路由算法,用以缓解“热区”问题并延长簇内节点的生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。