控制工程 ›› 2019, Vol. 26 ›› Issue (11): 2130-2135.

• • 上一篇    下一篇

UWSNs中基于线性规划的节点部署算法

  

  • 出版日期:2019-11-20 发布日期:2023-11-29

Node Deployment Algorithm Based on Linear Programming in UWSNs

  • Online:2019-11-20 Published:2023-11-29

摘要: 针对水域的固体污染物检测,提出基于混合整数线性规划的水下传感网络节点部署算法(Mixed Integer Linear Program-based 3D Underwater Wireless Sensor Networks Deployment, MILP-UWSNs),其目的在于最小化水下传感节点数,并保证网络覆盖率。首先,将部署区域划分为多个子立方体Sub-Cubes,然后再利用混合整数线性规划计算Sub-Cubes的最小尺寸,并确保部署所有Sub-Cubes的收敛时间在可接受范围内。最后,分析MILP-UWSNs算法的有效性,并将MILP-UWSNs算法与常见的同类算法进行比较。实验数据表明,提出的MILP-UWSNs算法具有可扩展性,并且在部署成本,监控质量方面均具有良好的性能。

关键词: 水下传感网, 水域监控, 三维部署, 整数线性规划, 覆盖率

Abstract: Aiming at the detection of solid pollutants in waters, a mixed integer linear program-based 3D underwater wireless sensor networks deployment (MILP-UWSNs) algorithm is proposed to minimize the number of deployed underwater sensors with a target field installation while the coverage ratio must be satisfied. First, divide the deployment area into multiple sub cubes(Sub-Cubes), then use the mixed integer linear programming to calculate the minimum size of Sub-Cubes and ensure that the convergence time for deploying all Sub-Cubes is within an acceptable range. Finally, the effectiveness of the MILP-UWSNs algorithm is analyzed, and the MILP-UWSNs algorithm is compared with common similar algorithms. Experimental data shows that the proposed MILP-UWSNs algorithm is scalable and has good performance in terms of deployment cost and monitoring quality.

Key words: Underwater sensor networks, river monitoring, 3D deployment, mixed integer linear program; coverage ratio