计算机科学 ›› 2022, Vol. 49 ›› Issue (11A): 210900156-5.doi: 10.11896/jsjkx.210900156

• 计算机网络 • 上一篇    下一篇

改进的粒子群蒙特卡洛WSN节点定位算法

王灵矫, 方凯鹏, 郭华   

  1. 湘潭大学信息工程学院 湖南 湘潭 411105
    湘潭大学智能计算与信息处理教育部重点实验室 湖南 湘潭 411105
  • 出版日期:2022-11-10 发布日期:2022-11-21
  • 通讯作者: 方凯鹏(634145846@qq.com)
  • 作者简介:(xtu_wlj@126.com)

Improved Particle Swarm Monte Carlo WSN Node Location Algorithm

WANG Ling-jiao, FANG Kai-peng, GUO Hua   

  1. School of Information Engineering,Xiangtan University,Xiangtan,Hunan 411105,China
    Key Laboratory of Intelligent Computing & Information Processing of Ministry of Education,Xiangtan University,Xiangtan,Hunan 411105, China
  • Online:2022-11-10 Published:2022-11-21
  • About author:WANG Ling-jiao,born in 1971,Ph.D,associate professor.His main research interests include theory and technology of next generation networks.
    FANG Kai-peng,born in 1997,postgraduate.His main research interests include localization algorithms for wireless sensor networks and so on.

摘要: 无线传感器网络是由监测范围内的节点构成而且能够相互通信的自组织网络。针对传统粒子群蒙特卡洛算法存在定位时间长、定位精度低的问题,提出了一种改进的粒子群蒙特卡洛定位算法(IPSOMCL)。利用蒙特卡洛算法获取待定位节点的估计坐标,通过粒子群算法修正估计距离与测量距离的误差。在改进过滤阶段,提取锚节点信息的跳数得到一个精度更高的采样区域代替传统算法通过通信半径确定采样区域的方式进行过滤。引入交叉变异使算法能够跳出局部最优解并找到更加准确的位置坐标节点,提高定位的效率和定位精度。

关键词: 无线传感器网络, 蒙特卡洛算法, 粒子群算法, 环形采样, 交叉变异

Abstract: Wireless sensor network(WSN) is a self-organizing network that is composed of nodes within the monitoring range and can communicate with each other.In view of the long location time and low location accuracy of the traditional particle swarm Monte Carlo algorithm,an improved particle swarm Monte Carlo positioning algorithm is proposed.(IPSOMCL).The Monte Carlo algorithm is used to obtain the estimated coordinates of the node to be located,and the particle swarm algorithm is used to correct the error between the estimated distance and the measured distance.Toimprove the filtering stage,extracting the number of hops of anchor node information to obtain a more accurate sampling area instead of the traditional algorithm to determine the sampling area through the communication radius to filter.The introduction of cross mutation enables the algorithm to jump out of the local optimal solution and find a more accurate position coordinate node,which improves the efficiency and accuracy of positioning.

Key words: Wireless sensor network, Monte Carlo algorithm, Particle swarm algorithm, Circular sampling, Cross mutation

中图分类号: 

  • TP393
[1]WANG Y, PENG Y,CHEN L,et al.WSN Node Coverage Optimization Algorithm Based on Global and Neighborhood Difference DE[J].China Communications,2022,19(3):215-229.
[2]YANG X,LIU J,YAN F.Rank Sequence Localization Algorithm in WSN Based on Voronoi Diagram[J].Computer Engineering,2014(7):43-46.
[3]SARI A,CAGLAR E.Load Balancing Algorithms and Protocols to Enhance Quality of Service and Performance in Data of WSN[J].Security and Resilience in Intelligent Data-Centric Systems and Communication Networks,2018(10):143-178.
[4]WANG L M.Survey of Localization Algorithms in Wireless Sensor Networks [J].Computer Generation,2020(7):1-3.
[5]LIU S Y,HU Y J,ZHANG C H.Improved DV?Hop localization method based on RSSI[J].Control and Decision,2017,32(10):1900-1904.
[6]HU L,EVANSD. Localization for mobile sensor networks[C]//International Conference on Mobile Computing & Networking.Philadelphia,PA,USA,2004.
[7]FAN S P,WEN Y J,ZHOU L.An Enhanced Monte Carlo Localization Algorithm for Mobile Node in Wireless Sensor Networks[J].Applied Mechanics & Materials,2013,401/402/403:1800-1804.
[8]ZHAO H,CUI M,MINGDONG L I,et al.Node localization based on improved flooding broadcast and particle filtering in wireless sensor network[J].Journal of Computer Applications,2016,36(10):2659-2663.
[9]ZHENG J G,CHEN L,CHEN B.Wireless Sensor NetworkNode Localization based on IMCL algorithm [J].Electronic Product World,2015,22(12):37-40.
[10]TAN Z,LIANG L.Research on Monte Carlo Mobile Positioning Algorithm Based on least Squares Fitting [J].Modern ElectronicTechnology,2018,41(15):6-22.
[11]SUN Y.A Comparative Study on the Monte Carlo Localization and the Odometry Localization[C]//2022 IEEE International Conference on Electrical Engineering,Big Data and Algorithms (EEBDA).2022:1074-1077.
[12]BOCHEM A,ZHANG H.Robustness Enhanced Sensor Assisted Monte Carlo Localization for Wireless Sensor Networks and the Internet of Things[J].IEEE Access,2022,10:33408-33420.
[13]WASISTO I,ISTIQOMAHN,TRISNAWAN IKN,et al.Implementation of Mobile Sensor Navigation System Based on Adaptive Monte Carlo Localization[C]//2019 International Conference on Computer,Control,Informatics and its Applications(IC3INA).Tangerang,Indonesia,2019:187-192.
[14]ZHANG Q M,ZHANG Y.Research on Monte Carlo Localization Algorithm in Wireless Sensor Networks [J].Computer Science,2018,45(12):77-80.
[15]LIU W,SHI C,ZHU H,et al.Wireless Sensor Network Node Localization Algorithm Based on PSO-MA[J].Journal of Web Engineering,2021,20(4):1137-1154.
[16]AZAD J,KANWAR V,KUMARA.Effect of Network Topologies on Localization using DV-Hop based PSO Algorithm[C]//2021 5th International Conference on Trends in Electronics and Informatics (ICOEI).Tirunelveli,India,2021:40-45.
[17]HAO Z,LI X,DINGY.An improved PSO algorithm for node localization in indoor long-narrow confined space[C]//2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA).Wuhan,China,2018:1841-1846.
[1] 李丹丹, 吴宇翔, 朱聪聪, 李仲康.
基于多种改进策略的改进麻雀搜索算法
Improved Sparrow Search Algorithm Based on A Variety of Improved Strategies
计算机科学, 2022, 49(6A): 217-222. https://doi.org/10.11896/jsjkx.210700032
[2] 范星泽, 禹梅.
改进灰狼算法的无线传感器网络覆盖优化
Coverage Optimization of WSN Based on Improved Grey Wolf Optimizer
计算机科学, 2022, 49(6A): 628-631. https://doi.org/10.11896/jsjkx.210500037
[3] 周天清, 岳亚莉.
超密集物联网络中多任务多步计算卸载算法研究
Multi-Task and Multi-Step Computation Offloading in Ultra-dense IoT Networks
计算机科学, 2022, 49(6): 12-18. https://doi.org/10.11896/jsjkx.211200147
[4] 邱旭, 卞浩卜, 吴铭骁, 朱晓荣.
基于5G毫米波通信的高速公路车联网任务卸载算法研究
Study on Task Offloading Algorithm for Internet of Vehicles on Highway Based on 5G MillimeterWave Communication
计算机科学, 2022, 49(6): 25-31. https://doi.org/10.11896/jsjkx.211100198
[5] 徐汝利, 黄樟灿, 谢秦秦, 李华峰, 湛航.
基于金字塔演化策略的彩色图像多阈值分割
Multi-threshold Segmentation for Color Image Based on Pyramid Evolution Strategy
计算机科学, 2022, 49(6): 231-237. https://doi.org/10.11896/jsjkx.210300096
[6] 李晓东, 於志勇, 黄昉菀, 朱伟平, 涂淳钰, 郑伟楠.
面向河道环境监测的群智感知参与者选择策略
Participant Selection Strategies Based on Crowd Sensing for River Environmental Monitoring
计算机科学, 2022, 49(5): 371-379. https://doi.org/10.11896/jsjkx.210200005
[7] 杨思星, 李宁, 郭艳, 杨延宇.
传感器唤醒机制下的智能干扰源定位方法
Intelligent Jammers Localization Scheme Under Sensor Sleep-Wakeup Mechanism
计算机科学, 2022, 49(11A): 211000165-6. https://doi.org/10.11896/jsjkx.211000165
[8] 孙振强, 罗永龙, 郑孝遥, 章海燕.
一种融合用户情感与相似度的智能旅游路径推荐方法
Intelligent Travel Route Recommendation Method Integrating User Emotion and Similarity
计算机科学, 2021, 48(6A): 226-230. https://doi.org/10.11896/jsjkx.200900119
[9] 王国武, 陈元琰.
基于跳数修正和遗传模拟退火优化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
[10] 刘炜, 李东坤, 徐畅, 田钊, 佘维.
应急通信网络中基于粒子群优化的信道分配算法
Channel Assignment Algorithm Based on Particle Swarm Optimization in Emergency Communication Networks
计算机科学, 2021, 48(5): 277-282. https://doi.org/10.11896/jsjkx.200400042
[11] 张天瑞, 魏铭琦, 高秀秀.
基于IPSO-WRF的选择性激光烧结件气泡溶解时间预测模型
Prediction Model of Bubble Dissolution Time in Selective Laser Sintering Based on IPSO-WRF
计算机科学, 2021, 48(11A): 638-643. https://doi.org/10.11896/jsjkx.210300080
[12] 栾凌, 潘连武, 闫雷, 武小琳.
基于边缘计算的输变电工程全环节单元确认的精准造价智能管控技术研究
Research on Intelligent Control Technology of Accurate Cost for Unit Confirmation in All Links of Power Transmission and Transformation Project Based on Edge Computing
计算机科学, 2021, 48(11A): 688-692. https://doi.org/10.11896/jsjkx.201100200
[13] 田梦丹, 梁晓磊, 符修文, 孙媛, 李章洪.
具有博弈概率选择的多子群粒子群算法
Multi-subgroup Particle Swarm Optimization Algorithm with Game Probability Selection
计算机科学, 2021, 48(10): 67-76. https://doi.org/10.11896/jsjkx.200800128
[14] 王栋, 王虎, 姜迁里.
基于6LoWPAN的低功耗长距离海洋环境监测系统
Low Power Long Distance Marine Environment Monitoring System Based on 6LoWPAN
计算机科学, 2020, 47(6A): 596-598. https://doi.org/10.11896/JsJkx.190900194
[15] 汤洪涛, 闫伟杰, 陈青丰, 鲁建厦, 詹燕.
自动化立体仓库货位分配与作业调度集成优化
Integrated Optimization of Location Assignment and Job Scheduling in Automated Storage andRetrieval System
计算机科学, 2020, 47(5): 204-211. https://doi.org/10.11896/jsjkx.190400042
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!