[发明专利]一种增强型麻雀搜索算法的无线传感器网络优化覆盖方法有效

专利信息
申请号: 202011522803.5 申请日: 2020-12-21
公开(公告)号: CN112654050B 公开(公告)日: 2022-07-05
发明(设计)人: 王振东;汪嘉宝;李大海;杨书新;王俊岭 申请(专利权)人: 江西理工大学
主分类号: H04W16/18 分类号: H04W16/18;H04W24/02;H04W84/18
代理公司: 北京知呱呱知识产权代理有限公司 11577 代理人: 杜立军
地址: 341000 江*** 国省代码: 江西;36
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 增强 麻雀 搜索 算法 无线 传感器 网络 优化 覆盖 方法
【权利要求书】:

1.一种增强型麻雀搜索算法的无线传感器网络优化覆盖方法,包括麻雀、探索者和追随者,其特征在于:在无线传感器网络中,感知半径及通信半径分别为R和Rc,为保证无线传感器网络的连通性,节点的通信半径设置为大于或者等于节点感知半径的2倍,假设有N个同构传感器节点,每个传感器节点都具有相同的感知半径R及通信半径Rc,节点集合可表示为S={s1,s2,s3,…,sn},监测区域节点的集合M={m1,m2,m3,…,mn},(xi,yi)与(xj,yj)分别对应集合中si、mj的二维空间坐标,采用布尔模型作为节点感知模型,只要监测区域处于节点感知范围则视为覆盖该节点,传感器节点与检测区域节点之间的欧氏距离为:

监测点mj被节点si感知的概率为:

所有传感器节点对点mj的联合感知概率为:

式中Sall为监测区域内的所有无线传感器节点,假设监测区域为矩形,面积为L·Wm2,为便于计算,将该矩形划分为L·W个面积相等的网格,监测节点m位于网格的中心点位置,通过上式(3)计算出所有监测点的联合感知概率,累加之和即为覆盖面积,覆盖率Cr可表示如下:

所求问题描述如下:

f(1)=Max(Cr(I))#(5)

假设2R=Rc,建立有向图邻接矩阵向量Mv,其用于存储任意两节点的连通情况,Mv[i][j]=1表示第i个节点可向第j个节点传送信息,即单向连通,当其值为0表示不连通:

Sv=Mv+Mv2+Mv3…+Mvn-1#(7)

其中n为传感器节点数目,若Sv中存在元素为0,网络不连通;反之则连通,所述麻雀的位置可以用以下矩阵表示:

其中n是麻雀的数量,d表示要优化的变量的维数,然后,所有麻雀的适应度值可以用以下向量表示:

其中n表示麻雀的数量,Fx冲每行的值表示个体的适应值,在SSA中,具有较好适应度值的探索者在搜索过程中优先获得食物,此外,因为探索者负责寻找食物和引导整个种群的流动,所以,探索者可以在更广泛的地方寻找食物,根据规则(1)和(2),在每次迭代过程中,探索者的位置更新如下:

其中,t代表当前迭代数,itermax是一个常数,表示最大的迭代次数,Xi,j表示第i个麻雀在第j维中的位置信息,α∈(0,1]是一个随机数,R2∈[0,1]和ST∈[0.5,1]分别表示预警值和安全值,Q是服从正态分布的随机数,L表示一个l×d的矩阵,其中该矩阵内每个元素全部为1,当R2<ST时,这意味着此时的觅食环境周围没有捕食者,探索者可以执行广泛的搜索操作,当R2≥ST时,这表示种群中的一些麻雀已经发现了捕食者,并向种群中其它麻雀发出了警报,此时所有麻雀都需要迅速飞到其它安全的地方进行觅食,追随者的位置更新描述如下:

其中,XP是目前探索者所占据的最优位置,Xworse则表示当前全局最差的位置,A表示一个1×d的矩阵,其中每个元素随机赋值为1或-1,并且A+=AT(AAT)-1,当i>n/2时,这表明,适应度值较低的第i个追随者获得很少食物,处于十分饥饿的状态,此时需要飞往其它地方觅食,以获得更多的能量,当意识到危险时,麻雀种群会做出反捕食行为,其数学表达式如下:

其中,Xbest是当前的全局最优位置,β作为步长控制参数,是服从均值为0,方差为1的正态分布的随机数,K∈[-1,1]是一个随机数,fi则是当前麻雀个体的适应度值,fp和fw分别是当前全局最佳和最差的适应度值,ε是最小的常数,以避免分母出现零,当fi>fg表示此时的麻雀正处于种群的边缘,极其容易受到捕食者的攻击,fi=fg时,这表明处于种群中间的麻雀意识到了危险,需要靠近其它的麻雀以此尽量减少它们被捕食的风险,K表示麻雀移动的方向同时也是步长控制参数。

2.根据权利要求1所述的一种增强型麻雀搜索算法的无线传感器网络优化覆盖方法,其特征在于:所述探索者的比例因子pd是一个固定值,其值为0.2,这与算法的早期和后期策略相同,因此不灵活,导致算法收敛速度慢,为了提高算法的搜索效率,提出了一个收敛因子∝来约束原比例因子,其数学描述如下:

其中,T是最大迭代次数,t是当前迭代次数,∝的值从1非线性减小到0,在迭代的早期,∝值较大,即探索者个数较多,有利于全局优化搜索,加快算法的收敛速度,在迭代的后期,∝值较小,即探索者个数较少,集中于理论最优值附近,有利于局部寻优,从而提高解的精度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西理工大学,未经江西理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011522803.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top