[发明专利]基于改进遗传-蚁群算法的Adhoc网络寻找最优路径的方法在审
申请号: | 201510009107.7 | 申请日: | 2015-01-08 |
公开(公告)号: | CN104618982A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 唐宏;郭彦芳;薛真真;王惠珠;舒红 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | H04W40/04 | 分类号: | H04W40/04;H04W84/18 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明请求保护一种基于改进遗传-蚁群算法的Adhoc(自组织)网络中AODV路由协议寻找最优路径的方法。由于Adhoc网络拓扑结构的不断变化,现有的路由协议的性能已很难满足网络的需求。针对常用路由算法的收敛速度慢、搜索时间长、易陷入局部最优解,无法达到全局最优的缺陷。本发明提出一种以改进的遗传-蚁群算法(IGAACA)为核心的AODV路由协议寻找最优路由的方法。本发明首先利用遗传算法的全局搜索能力找到较优解,然后将较优解转换成蚁群算法的初始信息素,最后采用蚁群算法收敛快速快的优点,找到路由全局最优解。采用本发明的算法,能快速、有效地找到最优路径,提高了网络性能。 | ||
搜索关键词: | 基于 改进 遗传 算法 adhoc 网络 寻找 最优 路径 方法 | ||
【主权项】:
一种基于改进遗传‑蚁群算法的Adhoc网络寻找最优路径的方法,其特征在于,包括以下步骤:101、参数初始化,设置遗传算法迭代次数NG、蚁群算法迭代次数NA、最小迭代次数Min‑Iteration、最大迭代次数Max‑Iteration、停滞次数Stagnation_Time,采用遗传算法对Adhoc网络的路径进行寻优,其中染色体编码每一个网络节点相当于一个基因位,一条路径相当于一条染色体,采用自然数编码方式,种群初始化采用均匀设计方式初始化,遗传操作主要包括选择、交叉和变异操作;当大于或者等于遗传迭代次数NG时则产生n条备选寻优路径,将这些n条备选寻优路径作为初始信息素;102、当步骤101完成n条备选寻优路径的挑选后,则设置时机判断函数。当迭代次数NG大于最小迭代次数Min‑Iteration时,则启用算法转换判断函数,time=0;当time>Stagnation_Time时,则视为遗传算法的出现了停滞,结束遗传算法;当迭代次数NG>Max‑Iteration时,自动结束遗传算法切换至步骤103的蚁群算法步骤,并根据n条备选寻优路径形成初始信息素;103、采用蚁群算法进行寻优,对利用遗传算法得到的n条备选寻优路径由小到大排序,得到集合PC(c=1,2,...,n),设置的转换规则如下:
其中:τ0表示一个给定的一个信息素常数,τG是遗传算法求解结果转换的信息素值,
n表示备选寻优路径条数,Cn表示路径代价的排序;104、调整蚁群算法的转移因子,并按照转移概率规则选择下一跳节点j进行信息素的局部更新,当j为目的节点时则信息素完成了全局更新;其中转移概率规则为:第k只蚂蚁按概率从位置i到位置j,![]()
其中:禁忌表tabuk来记录蚂蚁k当前已走过的路径,k=1,2,…,n,
表示蚂蚁k下一步所允许选择的节点;α是信息启发式因子;β为期望启发式因子;ηij是启发函数,其值表达式为ηij=1/routecost(i,j)。r和λ为(0,1)中分布的随机数;105、当完成信息素全局更新后,输出最优路径即完成了最优路径的寻优。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510009107.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种GSM网络频偏校正的算法
- 下一篇:一种邻区自动优化的方法及装置