计算机科学 ›› 2019, Vol. 46 ›› Issue (5): 77-82.doi: 10.11896/j.issn.1002-137X.2019.05.012

• 网络与通信 • 上一篇    下一篇

基于自适应调整策略灰狼算法的DV-Hop定位算法

孙博文, 韦素媛   

  1. (火箭军工程大学保障学院 西安710025)
  • 收稿日期:2018-03-09 修回日期:2018-07-13 发布日期:2019-05-15
  • 作者简介:孙博文(1993-),男,硕士,主要研究方向为无线传感器网络,E-mail:Sunbowen0902@163.com;韦素媛(1971-),女,副教授,硕士生导师,主要研究方向为无线传感器网络、计算机网络,E-mail:wei_suyuan2002@163.com(通信作者)。

DV-Hop Localization Algorithm Based on Grey Wolf Optimization Algorithm with
Adaptive Adjutment Strategy

SUN Bo-wen, WEI Su-yuan   

  1. (The Rocket Force University of Engineering of Guarantee College,Xi’an 710025,China)
  • Received:2018-03-09 Revised:2018-07-13 Published:2019-05-15

摘要: 针对无线传感器网络传统距离-矢量(DV-Hop)算法中最小二乘法估计误差过大的问题,提出了一种改进灰狼优化(Grey Wolf Optimization,GWO)算法与DV-Hop融合的算法。首先,利用传统的DV-Hop算法估算出信标节点与各未知节点间的距离。其次,用具有自适应策略的改进GWO算法代替最小二乘法来估算未知节点的位置,所做改进包括初始化狼群个体时引入佳点集,以提高初始种群的遍历性;为了加快种群位置的更新速度,对控制参数a采取自适应调整策略,并根据α,βσ的适应度值加权更新种群位置。最后,采取镜像策略对估算出的越界节点进行处理。实验结果表明,相比于传统DV-Hop算法、文献[1]的算法和文献[2]的算法,所提算法的定位精度更高,稳定性更好。

关键词: DV-Hop算法, 灰狼优化算法, 佳点集, 无线传感器网络, 自适应策略

Abstract: Aiming at the problem of the least square estimation error in traditional distance vector-hop (DV-Hop) algorithm for wireless sensor networks,a fusion algorithm of improved grey wolf optimization(GWO) and DV-Hop was proposed.Firstly,the traditional DV-Hop algorithm is used to estimate the distance between beacon nodes and unknown nodes.Secondly,GWO algorithm with adaptive strategy is employed to replace the least square method to estimate the position of unknown nodes.The improvements include the introduction of good-points sets for initial wolves individuals to improve the ergodicity of the initial population.In order to speed up the update of population position,the control parameter a is adaptive adjusted and the population position is updated according to the fitness values of α,β and σ.Finally,the mirroring strategy is adopted to deal with the estimated cross-border node.Experimental results show that the proposed algorithm has high positioning accuracy and good stability compared with the traditional DV-Hop algorithm,the literature [1]’s algorithm and the literature [2]’s algorithm.

Key words: Adaptive adjusted strategy, DV-Hop algorithm, Good-points sets, Grey wolf optimization algorithm, Wireless sensor network

中图分类号: 

  • TP393
[1]GUI L,VAL T,WEI A.Improvement of rang-free localization technology by a novel DV-Hop protocol in wireless sensor networks[J].Ad Hoc Networks,2015,24(PB):55-73.
[2]FAN S P,LUO D,LIU Y L.DV-Hop Localization Algorithm Based on Hop-Size and Improvement Particle Swarm Optimization[J].Chinese Journal of Sensors and Actuators,2016,29(9):1410-1415.(in Chinese)范时平,罗丹,刘艳林.基于跳距与改进粒子群算法的DV-Hop定位算法[J].传感技术学报,2016,29(9):1410-1415.
[3]WU H B,GU G H,ZHU Y C,et al.A Mobile Replication Nodes Detection Method Based on Challenge/Responseand Collaborative Detection Scheme in Wireless Sensor Networks[J].Chinese Journal of Sensors and Actuators,2016,29(7):1068-1076.(in Chinese)吴海兵,顾国华,朱岳超,等.基于口令应答的协作式WSNs移动复制节点监测方法研究[J].传感技术学报,2016,29(7):1068-1076.
[4]ZHANG R,INGELREST F,BARRENETXEA G,et al.TheBeauty of the Commons:Optimal LoadSharing by Base Station Hopping in WirelessSensor Networks[J].IEEE Journal on Selected Areas in Communications,2015,33(8):1480-1491.
[5]CHEN C,QIAN Z H,FU C X,et al.Genetic Optimization DV-Hop Localization Algorithm Basedon Error Distance Weighted and Hop Algorithm Selection[J].Journal of Electronics & Information Technology,2015,37(10):2418-2423.(in Chinese)程超,钱志鸿,付彩欣,等.一种基于误差距离加权与跳段算法选择的遗传优化DV-Hop定位算法[J].电子与信息学报,2015,37(10):2418-2423.
[6]CHEN W Z,ZHANG Y.Improved DV-Hop Localization Algorithm for Wireless Sensor Networks[J].Computer Engineering and Applications,2016,52(10):108-112.(in Chinese)陈万志,张洋.改进的无线传感器网络DV-Hop定位算法[J].计算机工程与应用,2016,52(10):108-112.
[7]WEN J T,FAN X M,WU X J.Improved DV-Hop Location Algorithm Based on Hop Correction[J].Chinese Journal of Sensors and Actuators,2014,27(1):113-117.(in Chinese)温江涛,范学敏,吴希军.基于RSSI跳数修正的DV-Hop改进算法[J].传感技术学报,2014,27(1):113-117.
[8]YU Q,SUN S Y,XU B G,et al.Node Localization in Wireless Sensor Networks Based on Improved Particle Swarm Optimization[J].Journal of Computer Applications,2015,35(6):1519-1522.(in Chinese)于泉,孙顺远,徐保国,等.基于改进粒子群算法的无线传感器网络节点定位[J].计算机应用,2015,35(6):1519-1522.
[9]ZHANG F.Positioning Research for Wireless Sensor Networks Based on PSO Algorithm[J].Elektronika Ir Eletrotechnika,2013,19(9):7-10.
[10]CAO C,NI Q,YIN X.Comparison of Particle Swarm Optimization Algorithms in Wireless Sensor Network Node Localization[C]∥IEEE International Conference on Systems,Man and Cybemetics.IEEE,2014:252-257.
[11]GAO M F,LI F C.Gentic PSO Improved DV-Hop Localization Algorithm[J].Chinese Journal of Sensors and Actuators,2017,30(7):1083-1088.(in Chinese)高美凤,李凤超.遗传粒子群优化的DV-Hop定位算法[J].传感技术学报,2017,30(7):1083-1088.
[12]NICULESCU D,NATH B.Ad hoc positioning system(APS) using AOA[C]∥Twenty-Second Annual Joint Conference of the IEEE Computer and Communications.IEEE,2003:1734-1743.
[13]ZHANG H F,DONG Q F,YU L.Localization Algorithm Based on Regional Beacon Selection in Wireless Sensor Networks[J].Chinese Journal of Sensors and Actuators,2010,23(4):571-576.(in Chinese)张鸿飞,董齐芬,俞立.基于局部信标选择的无线传感器网络定位算法[J].传感技术学报,2010,23(4):571-576.
[14]MIRJALILI S,MIRJALILI S M,LEWIS A.Grey wolfoptimizer[J].Advances in Engineering Software,2014,69(7):46-61.
[15]LONG W,ZHAO D Q,XU S J.Improved Grey Wolf Optimization Algorthm for Constrained Optimization Problem[J].Journal of Computer Applications,2015,35(9):2590-2592.(in Chinese)龙文,赵东泉,徐松金.求解约束优化问题的改进灰狼优化算法[J].计算机应用,2015,35(9):2590-2592.
[16]HAUPT R,HAUPT S.Practical genetic algorithm[M].NewYork:John Wiley&Sons,2004.
[17]华罗庚,王元.数论在近代分析中的应用[M].北京:科学出版社,1978:1-99.
[18]XU S J,LONG W.Improved Grey Wolf Optimization Algorithm Embedded With Genetic Operators[J].Journal of Lanzhou University of Technology,2016,42(4):102-108.(in Chinese)徐松金,龙文.嵌入遗传算子的改进灰狼优化算法[J].兰州理工大学学报,2016,42(4):102-108.
[19]LONG W,LAING X M,XU S J,et al.A Hybrid Evolutionary Algorithm Based on Clustering Good-Point Set Crossover for Constrained Optimization[J].Journal of Computer Research and Development,2012,49(8):1753-761.(in Chinese)龙文,梁昔明,徐松金,等.聚类佳点集交叉的约束优化混合进化算法[J].计算机研究与发展,2012,49(8):1753-1761.
[20]ZHOU M,LI T Y.Nonlinear Adjustment Strategy of InertiaWeight in Partical Swarm Optimization Algorithm[J].ComputerEngineering,2011,37(5):204-207.(in Chinese)周敏,李太勇.粒子群优化算法中的惯性权值非线性调整策略[J].计算机工程,2011,37(5):204-207.
[1] 陈俊, 何庆, 李守玉.
基于自适应反馈调节因子的阿基米德优化算法
Archimedes Optimization Algorithm Based on Adaptive Feedback Adjustment Factor
计算机科学, 2022, 49(8): 237-246. https://doi.org/10.11896/jsjkx.210700150
[2] 范星泽, 禹梅.
改进灰狼算法的无线传感器网络覆盖优化
Coverage Optimization of WSN Based on Improved Grey Wolf Optimizer
计算机科学, 2022, 49(6A): 628-631. https://doi.org/10.11896/jsjkx.210500037
[3] 储安琪, 丁志军.
基于灰狼优化算法的信用评估样本均衡化与特征选择同步处理
Application of Gray Wolf Optimization Algorithm on Synchronous Processing of Sample Equalization and Feature Selection in Credit Evaluation
计算机科学, 2022, 49(4): 134-139. https://doi.org/10.11896/jsjkx.210300075
[4] 林忠甫, 颜力, 黄伟, 李洁.
基于参数自适应策略的改进乌鸦搜索算法
Improved Crow Search Algorithm Based on Parameter Adaptive Strategy
计算机科学, 2021, 48(6A): 260-263. https://doi.org/10.11896/jsjkx.201100158
[5] 王国武, 陈元琰.
基于跳数修正和遗传模拟退火优化DV-Hop定位算法
Improvement of DV-Hop Location Algorithm Based on Hop Correction and Genetic Simulated Annealing Algorithm
计算机科学, 2021, 48(6A): 313-316. https://doi.org/10.11896/jsjkx.201000101
[6] 周川.
基于改进樽海鞘算法的共享单车分布密度优化
Optimization of Sharing Bicycle Density Distribution Based on Improved Salp Swarm Algorithm
计算机科学, 2021, 48(11A): 106-110. https://doi.org/10.11896/jsjkx.210700096
[7] 王栋, 王虎, 姜迁里.
基于6LoWPAN的低功耗长距离海洋环境监测系统
Low Power Long Distance Marine Environment Monitoring System Based on 6LoWPAN
计算机科学, 2020, 47(6A): 596-598. https://doi.org/10.11896/JsJkx.190900194
[8] 武玉坤,肖杰,李伟,楼吉林.
融合渐近性的灰狼优化支持向量机模型
Support Vector Machine Model Based on Grey Wolf Optimization Fused Asymptotic
计算机科学, 2020, 47(2): 37-43. https://doi.org/10.11896/jsjkx.190100092
[9] 刘宁宁,樊建席,林政宽.
基于地址空间的树型网络地址分配
Address Assignment Algorithm for Tree Network Based on Address Space
计算机科学, 2020, 47(2): 239-244. https://doi.org/10.11896/jsjkx.190400130
[10] 苏凡军,杜可怡.
WSNs中基于信任度的节能机会路由算法
Trust Based Energy Efficient Opportunistic Routing Algorithm in Wireless Sensor Networks
计算机科学, 2020, 47(2): 300-305. https://doi.org/10.11896/jsjkx.190100172
[11] 周文祥, 乔学工.
基于能量优化的无线传感器网络任播路由算法
Anycast Routing Algorithm for Wireless Sensor Networks Based on Energy Optimization
计算机科学, 2020, 47(12): 291-295. https://doi.org/10.11896/jsjkx.190900069
[12] 李正阳, 陶洋, 周远林, 杨柳.
基于能量获取的能耗均衡多跳分簇路由协议
Energy-balanced Multi-hop Cluster Routing Protocol Based on Energy Harvesting
计算机科学, 2020, 47(11A): 296-302. https://doi.org/10.11896/jsjkx.200300002
[13] 侯明星,亓慧,黄斌科.
基于分布式压缩感知的无线传感器网络异常数据处理
Data Abnormality Processing in Wireless Sensor Networks Based on Distributed Compressed Sensing
计算机科学, 2020, 47(1): 276-280. https://doi.org/10.11896/jsjkx.180901667
[14] 王改云, 王磊杨, 路皓翔.
基于混合群智能算法优化的RSSI质心定位算法
RSSI-based Centroid Localization Algorithm Optimized by Hybrid Swarm Intelligence Algorithm
计算机科学, 2019, 46(9): 125-129. https://doi.org/10.11896/j.issn.1002-137X.2019.09.017
[15] 刘静, 赖英旭, 杨胜志, Lina Xu.
一种面向WSN的双向身份认证协议及串空间模型
Bilateral Authentication Protocol for WSN and Certification by Strand Space Model
计算机科学, 2019, 46(9): 169-175. https://doi.org/10.11896/j.issn.1002-137X.2019.09.024
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!