摘要
覆盖是无线传感器网络的重要研究方向之一,是关于网络服务质量的重要标志。人工鱼群算法是典型的群体智能优化算法,本文将其应用于有大量传感器节点组成的无线传感器网络中,以此提高网络有效覆盖率,减少覆盖盲区。首先建立WSN环境下人工鱼感知模型,其次分析覆盖盲区对人工鱼节点的觅食行为效应,覆盖重叠区对人工鱼节点的聚群行为效应,觅食行为和聚群行为可以使人工鱼节点尽量向覆盖盲区移动,但节点间不会过分拥挤,造成太多覆盖重叠区,最后仿真实验表明,在50 m×50 m的监测区域内,随机分布节点,经过人工鱼群算法后,有效覆盖率提高5%左右。