【技术实现步骤摘要】
基于改进混沌遗传算法的WSN多跳LEACH路由协议
本专利技术涉及一种无线传感器网络(WSN)路由协议,特别是基于改进混沌遗传算法的WSN多跳LEACH路由协议ICGA-LEACH(animprovedmulti-hopLEACHprotocolbasedonchaoticgeneticalgorithmforwirelesssensornetworks),ICGA-LEACH通过一个类LEACH的改进概率函数选择簇头(CH),然后用混沌遗传算法根据构造的适应度函数寻找最优簇头和最优路径。此外,为了进一步降低网络能量消耗和延长网络寿命,考量能量和负载平衡来自适应计算轮时间。
技术介绍
无线传感器网络(WSN)作为物联网中最重要、最基本的信息采集技术之一,其被广泛用于通过内置传感器的节点来测量周围环境中的热、红外、声纳和地震信号。由于WSN节点的能量受限,如何节约能量以延长网络寿命是WSN面临的最重要挑战。将节点分成不同的簇以最大限度地延长WSN的使用寿命被证明是节能和可扩展的。在簇中,通过运行一定的方法选择一个节点作为CH,然后CH融合各成员节点(CM)收集的数据,并以单跳或多跳模式将其发送到基站(BS)。在过去的几十年里,人们在提高成簇方法的性能方面做出了很大的努力,并取得了预期的结果。低能量自适应分簇路由协议(LEACH)是WSN分簇路由协议的先驱,它包含簇头选择、成簇、调度表创建、数据传输和重新成簇五个过程。LEACH算法具有简单、分布、负载较均衡、扩展性好等优点,但其基于概率随机选举簇头、成员仅根据接收信号强 ...
【技术保护点】
1.基于改进混沌遗传算法的WSN多跳LEACH路由协议,其特征在于:包括系统模型、簇头选举、寻找路径和簇维护;系统模型为协议实现提供模型,具体包括网络模型和能量模型;簇头选举是基于LEACH改进的阈值函数来选举簇头,考量了节点剩余能量、节点剩余能量与负载比和节点中心度,从而使位于簇中心、负载较小且能量多的节点成为簇头的概率大;寻找路径是使用混沌遗传算法来寻找全局最优的多跳路由路径;簇维护考量能量和负载平衡来自适应计算轮周期;/n所述的簇头选举是通过改进LEACH的阈值函数,考量节点剩余能量、节点剩余能量与负载比和节点中心度,从而使位于簇中心、负载较小且能量多的节点成为簇头的概率大;当节点在0和1之间分配的随机值小于其阈值时,该节点成为CH;具体的阈值由LEACH修改后的阈值函数计算得出,如下所示:/n
【技术特征摘要】
1.基于改进混沌遗传算法的WSN多跳LEACH路由协议,其特征在于:包括系统模型、簇头选举、寻找路径和簇维护;系统模型为协议实现提供模型,具体包括网络模型和能量模型;簇头选举是基于LEACH改进的阈值函数来选举簇头,考量了节点剩余能量、节点剩余能量与负载比和节点中心度,从而使位于簇中心、负载较小且能量多的节点成为簇头的概率大;寻找路径是使用混沌遗传算法来寻找全局最优的多跳路由路径;簇维护考量能量和负载平衡来自适应计算轮周期;
所述的簇头选举是通过改进LEACH的阈值函数,考量节点剩余能量、节点剩余能量与负载比和节点中心度,从而使位于簇中心、负载较小且能量多的节点成为簇头的概率大;当节点在0和1之间分配的随机值小于其阈值时,该节点成为CH;具体的阈值由LEACH修改后的阈值函数计算得出,如下所示:
其中Einitial表示网络中所有节点的初始能量,表示节点i的剩余能量;Li表示节点i的负载,Ni={n1,n2,...,np}表示节点i的邻居集,p是邻居的个数;diBS表示节点i和BS之间的距离,可以看出,剩余能量越大、负载越均匀、越靠近邻域中心的节点越有可能成为CH;与LEACH不同,本发明成簇是通过混沌遗传算法来完成的,而不是CH和CM之间的消息交互;此外,该算法在BS中完成,从而得到每个簇头最优的成员,同时寻找最优路由路径的全局解;
所述的寻找路径是采用混沌遗传算法来找到从每个源簇头到基站的路由路径,通过混沌映射构建初始种群,并通过精英选择、双点交叉和位变异产生下一代种群,以能耗最小和负载最均衡为目标,构造适应度函数,并计算种群中各个体的适应度值;满足终止条件时,适应度值最小的个体即为最优解;具体为首先构造适应度函数,考虑了能量消耗和总能量,适应度函数用于评估个体的质量,所构建的适应度函数如下:
其中
适应度函数的值越小,个体的质量越好,然后越有可能传给下一代,直到获得适应度函数值最小的最佳个体;接下来初始化种群,在本发明中,采用实数编码而不是二进制编码来表示种群的染色体,其中实数表示由节点ID表示的基因;染色体由两部分组成,一个用于路由路径,另一个用于CM选择;路由路径基因表示所选CH的下一跳CH,CM选择基因表示相应CM的确定CH;修改后的混沌逻辑映射用于生成初始基因,因为它对初始值敏感,具有更好的随机序列生成,表示如下:
其中,u为控制参数,当u>3.57且zi≠0.25,0.5,0.75时,系统进入混沌状态;为了避免无效个体的出现,在gi上附加了约束条件:
其中和分...
【专利技术属性】
技术研发人员:胡黄水,刘清雪,王出航,王宏志,姚美琴,王婷,
申请(专利权)人:吉林建筑科技学院,
类型:发明
国别省市:吉林;22
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。