[发明专利]基于蚁群算法的LEACH协议优化方法在审
申请号: | 201710531906.X | 申请日: | 2017-07-03 |
公开(公告)号: | CN107222906A | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 刘姗姗;侯海莹 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | H04W40/10 | 分类号: | H04W40/10;H04W40/20;H04W40/24;G06N3/00;H04W4/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于蚁群算法的LEACH协议优化方法。无线传感器网络中,随机簇头的选择易造成网络内节点能量损耗不均,缩短网络生命周期,使得网络生存期的后期形成监控盲点,影响网络的整体性能。本发明方法包括Sink节点获取网络拓扑和网络能量;将能量较大的节点作为簇头;簇头完成数据融合,去除冗余数据;人工蚂蚁按转移概率以及环状模型限定的距离相结合的方法寻找下一跳节点;若迭代次数内,相邻3次搜索的路径相同或者到达迭代次数的最大值,则完成搜索。本发明降低能耗,提高网络生命周期方面有更好的性能。 | ||
搜索关键词: | 基于 算法 leach 协议 优化 方法 | ||
【主权项】:
一种基于蚁群算法的LEACH协议优化方法,其特征是基于蚁群算法的LEACH协议优化方法通过以下步骤实现:步骤一、初始化阶段,Sink节点获取传感器网络的网络拓扑和网络能量,创造簇建立所需的条件;步骤二、根据预先划分的区域建立簇,将能量较大的节点作为簇头,相邻的簇头之间进行信息交流,更新路由表,计算信息度浓度,簇内节点采用单跳的方式与簇头通信;步骤三、簇头完成数据融合,去除冗余数据,减少通讯业务量,建立簇间路由,通过选择下一跳簇头完成簇间路由,将数据发送给Sink节点;步骤四、从簇头节点按搜索角度发出m只人工蚂蚁,每只人工蚂蚁携带包括此节点的剩余能量和ID的数据包,人工蚂蚁分布在搜索角度范围内的边界节点上;步骤五、人工蚂蚁按转移概率以及环状模型限定的距离相结合的方法寻找下一跳节点,当人工蚂蚁到达非汇聚节点且按照规则无法移动时,则回退到前一节点重新搜索,并将已经搜索过的节点放入第k只蚂蚁的禁忌表中;步骤六、人工蚂蚁在1跳内就找到汇聚节点,该人工蚂蚁不再参与以后的搜索;步骤七、人工蚂蚁到达汇聚节点后得到一个路径评价值,然后根据路径评价和信息素浓度更新规则更新路径上的信息素浓度;步骤八、直到当前人工蚂蚁搜索到的节点是汇聚节点时,则完成单次搜索;步骤九,若迭代次数内,相邻3次搜索的路径相同或者到达迭代次数的最大值,则完成搜索。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710531906.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种传输数据的方法和装置
- 下一篇:一种基于聚类优化的节点定位方法