1.一种鬣狗群捕食算法,其特征是:包括以下步骤
S101、获取当前若干个节点中的最优解节点;
S102、以所述最优解节点为临时中心节点,使其他节点向所述临时中心节点的位置收敛一次;
S103、获取进行收敛后的若干个节点中的最优解节点;
S104、重复步骤S102和步骤S103,直至达到最大迭代次数T。
2.根据权利要求1所述的一种鬣狗群捕食算法,其特征是:所述使其他节点向所述临时中心节点的位置收敛一次,具体包括:所述算法包括临时中心节点leader、某一其他节点与临时中心节点之间的距离D、随机小数向量r2以及收敛因子α,所述其他节点的位置P的算法为P=leader-α×r2×D。
3.根据权利要求1所述的一种鬣狗群捕食算法,其特征是:所述使其他节点向所述临时中心节点的位置收敛一次,具体包括:所述算法包括收敛因子a、当前迭代次数t和最大迭代次数T,所述收敛因子a的算法为α=
4.一种基于鬣狗群捕食算法的传感器节点网络优化方法,其特征是:包括以下步骤设置传感器的组数N,每组传感器节点的数目D和监测区域的范围;
初始化N组传感器节点的位置和半径,选择其中一组传感器节点为初始化方案;
计算每组传感器节点部署方案的覆盖率,传感器节点的最优解为最大覆盖率对应下的节点部署方案;
使用鬣狗群捕食算法优化传感器节点的部署,计算覆盖率最大的一组传感器节点部署方案;
判断覆盖率最大的一组传感器节点部署方案的网络是否连通,若不连通则选择次优的一组部署方案,直至选择网络连通的一组方案;
根据Kruskal算法生成最小生成树。
5.根据权利要求4所述的一种基于鬣狗群捕食算法的传感器节点网络优化方法,其特征是:所述使用鬣狗群捕食算法优化传感器节点的部署,具体包括:S201、获取若干个无线传感器网络节点中最优的无线传感器网络节点;
S202、以所述最优的无线传感器网络节点为临时中心节点,使其他无线传感器的网络节点向所述临时中心节点的位置收敛一次;
S203、获取进行收敛后的若干个无线传感器网络节点中最优的无线传感器网络节点;
重复步骤S202和步骤S203,直至达到最大迭代次数T。
6.根据权利要求4所述的一种基于鬣狗群捕食算法的传感器节点网络优化方法,其特征是:计算每组传感器节点部署方案的覆盖率具体包括:覆盖率
7.根据权利要求4所述的一种基于鬣狗群捕食算法的传感器节点网络优化方法,其特征是:判断覆盖率最大的一组传感器节点部署方案的网络是否连通具体包括:计算矩阵向量Sv=Mv+Mv2+Mv3…+Mvn-1,MV为邻接矩阵向量当矩阵向量,当SV中存在元素为0时,判定为网络不连通,否则判定为连通。
8.一种鬣狗群捕食算法及其在节点部署优化中应用的方法电子设备,其特征在于,包括:存储器和处理器,所述处理器和所述存储器通过总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1至3任一所述的方法。
9.一种鬣狗群捕食算法及其在节点部署优化中应用的方法计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至3任一所述方法的步骤。