[发明专利]一种基于改进二进制粒子群优化的无线传感器网络节点调度方法在审
申请号: | 201911355496.3 | 申请日: | 2019-12-25 |
公开(公告)号: | CN111093216A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 杨军;周建军;董然 | 申请(专利权)人: | 北京石油化工学院 |
主分类号: | H04W24/02 | 分类号: | H04W24/02;H04W84/18 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;陈亮 |
地址: | 102600 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 二进制 粒子 优化 无线 传感器 网络 节点 调度 方法 | ||
1.一种基于改进二进制粒子群优化的无线传感器网络节点调度方法,其特征在于,所述方法包括:
步骤1、在满足无线传感器网络的覆盖率和连通性约束的前提下,对改进二进制粒子群优化算法种群中的粒子位置和速度进行编码;
步骤2、再对粒子种群中每个初始粒子的适应度值进行评估,将每个初始粒子的当前位置设置为个体最优位置Pbest,i,将粒子种群中具有最大适应度值的粒子位置设置为全局最优位置Gbest;
步骤3、更新每个初始粒子的速度和二进制位置,生成新的粒子,新生成的粒子构成新种群;
步骤4、执行变异操作,并根据给定的变异率更新二进制位置的值;
步骤5、判断新生成粒子的覆盖率和连通性约束是否满足;若满足,则进一步评估新生成粒子的适应度值,并据此更新种群中的个体最优位置Pbest,i和全局最优位置Gbest;
步骤6、当粒子种群更新次数达到预设的最大值时,停止搜索并进行后续操作;否则,增加迭代次数并返回进行步骤3-5的操作;
步骤7、将最终获得的新种群的全局最优位置Gbest作为无线传感器网络节点调度方案。
2.根据权利要求1所述基于改进二进制粒子群优化的无线传感器网络节点调度方法,其特征在于,所述步骤1的过程具体为:
改进二进制粒子群优化算法MBPSO种群中的粒子在维数为1×n的空间中进行搜索,第ith个粒子Pi由其二进制位Xi以及速度Vi表示,其中:
Xi∈[0,1]1×n是二进制向量,由如下公式表示:
Xi=[xi,1,xi,2,…,xi,n]
Xi中二进制位的值表示该粒子在当前监测周期的工作状态;
Vi∈R1×n是实值矩阵,代表粒子的速度,Vi表示为Vi=(vi,p)1×n,其中vi,p为Vi的第pth个元素,Vi中每个元素的取值范围限制在[vmin,vmax]之内。
3.根据权利要求1所述基于改进二进制粒子群优化的无线传感器网络节点调度方法,其特征在于,在步骤2中,对粒子种群中每个初始粒子的适应度值进行评估的过程具体为:
适应度值的计算由以下公式表示:
f(X)=W1·(1-σn(X))+W2·En(X)+(1-W1-W2)·Dn(X)
其中,σn(X)、En(X)和Dn(X)分别为覆盖率、能量消耗以及能量分布的归一化值,W1、W2和(1-W1-W2)分别为它们的权重,用以表示不同优化指标的重要程度,W1、W2和(W1+W2)的取值范围为[0,1];σ(X)、E(X)和D(X)为由代价函数直接计算得到的三个指标的值;Emax和Dmax为无线传感网络的能量消耗和能量分布所能取得的最大值,Emax是当无线传感器网络具有最大覆盖率、各节点具有最高感知和通信负载的情况下根据能耗计算公式得到,Dmax为节点的初始能量,Tn(X)、En(X)和Dn(X)的取值范围为[0,1];由于权重的和为1,故f(X)的取值范围同样为[0,1]。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京石油化工学院,未经北京石油化工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911355496.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:快递投放方法、装置及存储介质
- 下一篇:一种无线传感器网络路由优化方法和系统