[发明专利]一种基于蚁群遗传融合算法的移动机器人路径规划方法在审

专利信息
申请号: 201711297222.4 申请日: 2017-12-08
公开(公告)号: CN107943045A 公开(公告)日: 2018-04-20
发明(设计)人: 于树科;瞿国庆;祁宏宇;赵开新 申请(专利权)人: 江苏商贸职业学院
主分类号: G05D1/02 分类号: G05D1/02
代理公司: 北京汇信合知识产权代理有限公司11335 代理人: 袁辉志
地址: 226011 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 遗传 融合 算法 移动 机器人 路径 规划 方法
【权利要求书】:

1.一种基于蚁群遗传融合算法的移动机器人路径规划方法,其特征在于,包括以下步骤:

S1、对蚁群算法进行改进:

在蚁群算法中,路径上的信息素的值会随着时间的流逝而减小,用Rij来进行表示,通过一个递减的指数函数来表示;

Rij=11+1λsIn(1+λtij)---(2)]]>

式(2)中tij是蚂蚁从节点i到节点j所花费的时间,是一个常数,Rij的值越大,代表着从蚂蚁从i到节点j的路径越好;

τij(t)=τij(t-1)+Σk=1mΔτijk(t)∀(i,j)∈L,k∈BestAnt---(3)]]>

Δτijk=Q(Rij+(SijkSmax×1Tijk))if(i,j)∈Lk,k∈BestAnt0otherwise---(4);]]>

在每次迭代过程中,只有在指定时间内,最优的蚂蚁才会更新此路径上信息素的值;在式(4)中是最优的蚂蚁经过该路径后此路径上信息素的改变量;Lk第k只蚂蚁走过的路径,是第k值蚂蚁从i节点到k节点花费的时间,是第k值蚂蚁从i节点到k节点学习到的信息;

S2、设置遗传算法的最小迭代次数为Gmin,最大迭代次数为Gmax,最小进化率为Gratio,当给定迭代次数范围内连续Gend代的进化率低于Gratio,则终止遗传算法搜索,用遗传算法得到的信息来初始蚁群算法中信息素的初始值,转入蚁群算法求解;算法的步骤如下;

步骤1:初始化交叉概率pc,变异概率pm,以及最大进化代数Gmax,最小进化代数Gmin,最小进化率Gratio,进化结束代数Gend

步骤2:设置种群规模为S得初始群体G,使Gmin<G<Gmax,根据实际问题进行编码,确定适应度函数,计算种群中个体的适应度值;

步骤3:对种群个体进行解码,执行选择、交叉、变异操作;

步骤4:比较新个体与原父代种群中的个体,根据结果进行个体的优劣替换,选择优良个体作为下一代新的子个体;

步骤5:若Gmin<G<Gmax且Gend的进化率>Gratio,则转向(3),否则转向(6);

步骤6:用遗传算法生成的较优解初始化蚁群算法信息素的初始值;

步骤7:设置蚁群算法最大循环次数为Nmax,蚂蚁个数为m,循环次数k为0;

步骤8:每只蚂蚁根据状态移动规则公式(1)选择下一个节点;

步骤9:当蚂蚁k到达终点End时,按公式(2,3,4)对其经过路段上的信息浓度进行更新;

步骤10:重复步骤(8),(9)直至所有蚂蚁都到达终点End;

步骤11:更新本次迭代最差路径长度及其所包含路段信息,全局最优路径长度及其包含路段信息;

步骤12:把m只蚂蚁的位置重置为起点Start,置空禁忌表;

步骤13:若循环次数k>Nmax则程序结束,否则转到步骤(8)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏商贸职业学院,未经江苏商贸职业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711297222.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top