计算机科学 ›› 2019, Vol. 46 ›› Issue (5): 77-82.doi: 10.11896/j.issn.1002-137X.2019.05.012
孙博文, 韦素媛
SUN Bo-wen, WEI Su-yuan
摘要: 针对无线传感器网络传统距离-矢量(DV-Hop)算法中最小二乘法估计误差过大的问题,提出了一种改进灰狼优化(Grey Wolf Optimization,GWO)算法与DV-Hop融合的算法。首先,利用传统的DV-Hop算法估算出信标节点与各未知节点间的距离。其次,用具有自适应策略的改进GWO算法代替最小二乘法来估算未知节点的位置,所做改进包括初始化狼群个体时引入佳点集,以提高初始种群的遍历性;为了加快种群位置的更新速度,对控制参数a采取自适应调整策略,并根据α,β和σ的适应度值加权更新种群位置。最后,采取镜像策略对估算出的越界节点进行处理。实验结果表明,相比于传统DV-Hop算法、文献[1]的算法和文献[2]的算法,所提算法的定位精度更高,稳定性更好。
中图分类号:
[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 |
|