[发明专利]一种基于遗传算法的高能效路由算法在审
申请号: | 201710342333.6 | 申请日: | 2017-05-16 |
公开(公告)号: | CN108882330A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 姚彦鑫;郭杰 | 申请(专利权)人: | 北京信息科技大学 |
主分类号: | H04W40/04 | 分类号: | H04W40/04;H04W40/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100192 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 遗传算法 能耗 路由算法 剩余能量 吸收能量 高能效 无线传感器网络 网络生命周期 能量利用率 路径损耗 能量采集 能量平衡 全局最优 消耗能量 最小化 网络 | ||
1.一种基于遗传算法的高能效路由算法,其特征在于包括下列步骤:
1)初始化节点间的距离、每个节点的能量和电池容量,信号频率,种群大小,交叉概率,变异概率,最大进化代数。判断是否达到仿真次数,仿真次数自定义设置,若未达到仿真次数,进行步骤2),若达到结束仿真。
2)能量采集型无线传感器网络,计算每个节点i在第k次仿真时的随机吸收能量Eh(i,k)。
3)用遗传算法寻找最优路径时,编码方式采用二进制编码生成可通信的有效路径个体,种群初始化即产生种群大小的个体。
4)根据设计的适应函数计算适应度值。
5)判断是否达到最大进化代数,若未到达进行步骤6),否则进行步骤10)。
6)选择采用的选择算子是将适应度值降序排序,把全部个体分为10等份,淘汰最后面1/10的个体,拷贝一份前1/10的个体,其他保留,种群大小不变。这样可以把适应度非常低的个体直接淘汰掉,提升算法的收敛速度,还可以快速增加种群中适应度较好的个体数量,使算法更加高效实用。
7)交叉算子选择使用均匀交叉算子来扩大搜索范围。依交叉概率选择的父代个体进行均匀交叉得到子代个体后,检测子代个体是否为有效路径,若为无效路径则重新交叉,保证种群大小不变。
8)变异算子采用使用频繁的基本变异算子,即随机生成一个变异位置,然后对应码值取反。依变异概率选择的父代个体进行基本变异得到子代个体后,检测子代个体是否为有效路径,若为无效路径则重新变异,可保证种群大小不变。
9)根据设计的适应函数计算适应度值。对适应度值进行排序,得到适应度最大的路径。进化代数加1,进行步骤5)。
10)输出最优路径。计算该路径的路耗LFS,更新节点的能量信息B(i,k),检测衰竭节点即B(i,k)=0的节点i,统计总吸收能量Eharvest(k),总消耗能量Econsumc(k),总浪费能量Ewaste(k),总剩余能量Eleft(k),和能量利用率efficiency(k)。
2.根据权利要求1所述的一种基于遗传算法的高能效路由算法,其特征在于:步骤4)所述的设计的计算公式,计算适应度值的公式为:式中Fitness表示适应度函数,f表示目标函数,σn表示传输路径,i∈σn表示被路径σn调用的节点i,表示未被路径σn调用的节点i,C(i,k)表示节点i在k时刻的代价函数,Won(i,k)表示k时刻在路径σn上的节点i因过度充电导致的能量浪费,Woff(i,k)表示k时刻不在路径σn上的节点i因过度充电导致的能量浪费。该适应度函数的目标是最小化传输代价和能量浪费,尽可能使用那些剩余能量高,吸收能量高的节点,来达到能量平衡的作用,适应度越大解的质量越好。
3.根据权利要求1所述的一种基于遗传算法的高能效路由算法,其特征在于:步骤4)所述的设计的计算公式,其中的节点i在k时刻的代价函数为:式中LFS是路径损耗,ζ和α为两个常量,B(i,k)表示节点i在k时刻的剩余能量,Bmax(i)表示节点i的电池容量,Eh(i,k)为节点i在k时刻的吸收能量。
4.根据权利要求1所述的一种基于遗传算法的高能效路由算法,其特征在于:步骤4)所述的设计的计算公式,其中的k时刻在路径上的节点i因过度充电导致的能量浪费函数和k时刻不在路径上的节点i因过度充电导致的能量浪费函数分别为:Won(i,k)=max(0,B(i,k)+Eh(i,k)-LFS-Bmax(i))和Woff(i,k)=max(0,B(i,k)+Eh(i,k)-Bmax(i)),式中B(i,k)表示节点i在k时刻的剩余能量,Bmax(i)表示节点i的电池容量,Eh(i,k)为节点i在k时刻的吸收能量,LFS是路径损耗。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京信息科技大学,未经北京信息科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710342333.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分簇方法及装置
- 下一篇:无线移动自组网中容错及连接恢复方法