摘要
为了提高启发式定位算法的搜索效率和定位精度,提出了基于罚函数和水波优化的无线传感器网络(WSN)定位算法.首先利用bounding-box方法构造罚函数,提高算法搜索的效率和定位精度;然后利用动态学习策略对传统水波优化算法的传播阶段进行改进,促使个体对周围优秀个体的学习,并通过动态波高提高个体在后期局部搜索的概率,进一步提高搜索效率和求解精度.仿真结果表明,罚函数策略与改进水波优化算法能提高搜索效率和定位精度,所提出的算法在WSN节点定位上有较好的可行性和有效性.
In order to improve the search efficiency and localization accuracy of the heuristic localization algorithm,a localization algorithm base on penalty function and water wave optimization for wireless sensor network(WSN)is proposed.Firstly,the proposed algorithm uses the bounding-box method to construct the penalty function,which improves the water wave optimization algorithm’s searching efficiency.Then the dynamic learning strategy is used to improve the propagation stage of the traditional water wave optimization algorithm,which encourages the individual to learn from the surrounding excellent individuals.And the dynamic wave height is introduced to enhance the individual’s local search probability in late stage.Simulations show that the penalty function strategy and the improved water wave optimization algorithm can improve the search efficiency and positioning accuracy.The proposed algorithm has good feasibility and effectiveness in WSN node location.
作者
余修武
张可
刘永
YU Xiu-wu;ZHANG Ke;LIU Yong(School of Resource Environment and Safety Engineering,University of South China,Hengyang 421001,China;Hunan Province Engineering Technology Research Center of Uranium Tailings Treatment Technology,Hengyang 421001,China;Hunan Province Engineering Research Center of Radioactive Control Technology in Uranium Mining and Metallurgy,Hengyang 421001,China)
出处
《北京邮电大学学报》
EI
CAS
CSCD
北大核心
2020年第4期106-112,共7页
Journal of Beijing University of Posts and Telecommunications
基金
国家自然科学基金项目(11875164)
国家应急管理部安全生产重特大事故防治关键技术科技项目(hunan-0001-2018AQ)
湖南省重点研发计划项目(2018SK2055)
铀矿冶放射性控制技术湖南省工程研究中心
湖南省铀尾矿库退役治理技术工程技术研究中心联合开放课题重点项目(2018YKZX1009)。
关键词
无线传感器网络
水波优化
罚函数
节点定位
wireless sensor network
water wave optimization
penalty function
node localization