本书以湖泊、河流等水体的环境监测为背景,构建了水下传感器网络实验环境,重点研究水下传感器网络的覆盖问题。主要工作集中在通过调整节点的位置来提高水下传感网的覆盖率,并提高网络的生命周期。针对面向水环境监测的传感网特点讨论了水面二维覆盖算法,水下三维覆盖算法及节点的定位算法,通过仿真验证算法的有效性和可行性。作者通过使用定向移动的覆盖优化算法针对水下传感器随机部署时网络覆盖率较低的问题,以提高网络覆盖率为研究目标,设计出适用于定向移动传感网模型的覆盖算法。算法的核心内容为定义节点相对邻居节点和相对区域边界的理想位置及节点到达理想位置的虚拟距离,根据节点间的位置关系,依次计算网络中节点相对所有邻居节点及边界的虚拟距离,并且将节点相对邻居节点和边界的虚拟距离加权求和作为节点实际移动的距离,对全网中节点的位置进行微调。算法多次迭代运行直至网络中节点位置达到稳定。