摘要
为保持水下传感网络节点之间的能量平衡,提出一种多目标优化机会路由MOO-BA(multi-objective optimization opportunistic routing based on bat algorithm)。MOO-BA路由充分考虑节点剩余能量、深度,通过动态寿命估计(dynamic life estimate)选择下一跳节点;使用改进的蝙蝠算法BA(bat algorithm),进一步优化初始路径,通过引入优化因子,提高算法收敛精度,达到算法全局搜索能力和局部搜索能力的平衡。仿真结果表明,该协议能够有效均衡能耗,降低端到端延迟,延长网络的生存周期。
To maintain the energy balance among the underwater sensing network nodes,a multi-objective optimization opportu-nistic routing based on bat algorithm(MOO-BA)was proposed.The residual energy and depth of the node were fully consi-dered,and the next hop node was selected through dynamic life estimate.The improved bat algorithm BA(bat algorithm)was used to further optimize the initial path.By introducing optimization factors,the convergence accuracy of the algorithm was improved,and the balance between the global search ability and the local search ability of the algorithm was achieved.Simulation results show that the protocol can effectively balance energy consumption,reduce end-to-end delay,and extend the life cycle of the network.
作者
王鑫
徐海涛
蒋华
覃琴
WANG Xin;XU Hai-tao;JIANG Hua;QIN Qin(College of Computer Science and Information Security,Guilin University of Electronic Technology,Guilin 541004,China;College of Marine Information Engineering,Beihai Campus of Guilin University of Electronic Technology,Beihai 541000,China)
出处
《计算机工程与设计》
北大核心
2020年第11期3009-3014,共6页
Computer Engineering and Design
基金
桂林电子科技大学研究生教育创新计划基金项目(2018YJCX93)。