论文部分内容阅读
随着信息技术的不断发展,无线传感器网络被应用在诸多领域。无线传感器网络的覆盖是一切应用得以顺利发展的前提,对其覆盖控制的研究优化将进一步提高无线传感器的网络性能,扩大其应用范围,加快其发展速度。覆盖控制是判断网络服务质量的重要依据。其主要是在保证网络服务质量的同时,通过一些技术或者是协议优化,达到网络覆盖率的最大化,并且尽量降低能量损耗,达到延长网络生命周期的效果。覆盖控制算法的合适与否不仅影响网络获取信息的能力,也影响网络的生命周期、服务质量等。因此,对覆盖控制的研究具有非常重要的意义。本文利用遗传算法对于组合优化问题的独特优势,将遗传算法作为雏形进行改进应用于无线传感器网络覆盖控制。首先,针对简单的二元感知覆盖模型中产生的覆盖冗余,提出加权多种群遗传算法和约束多种群遗传算法控制无线传感器网络覆盖,采用最大化覆盖率和节点休眠率作为目标函数,将多目标函数问题转化为单目标函数进行优化,利用多种群的协同并行进化维持种群多样性,避免遗传算法陷入早熟。仿真结果表明,所提的多种群遗传算法具有有效性及稳定性,求解性能较加权遗传算法和约束遗传算法均有所改善。其次,针对复杂的概率感知覆盖模型中产生的覆盖冗余,提出基于改进NSGA-Ⅱ算法控制无线传感器网络覆盖,将能耗系数作为目标函数之一,采取多目标遗传算法进行覆盖控制优化,引入删除算子避免陷入局部最优解,采取循环交叉算子保留最优个体,自适应调整交叉概率和变异概率防止算法早期陷入局部最优或进化后期停滞。进行仿真实验后,改进NSGA-Ⅱ可以有效求解Pareto最优解,其次对比该算法应用于二元感知覆盖和概率感知覆盖的效果,概率感知覆盖模型的网络覆盖率较低,且需要较长的求解时间,最后,对比未改进的NSGA-Ⅱ算法,改进后可以有效避免算法陷入早熟收敛并可以降低能耗系数,延长网络生命周期。最后,对本文所做工作进行总结,提出研究发展方向。