[发明专利]一种负反馈自适应蚁群算法的机构运动链同构识别方法有效
申请号: | 201310684570.2 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103632196B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 杨平;石顺义;唐韵青;刘东静;赵艳芳 | 申请(专利权)人: | 江苏大学 |
主分类号: | G06N3/12 | 分类号: | G06N3/12;G06F17/50 |
代理公司: | 南京知识律师事务所32207 | 代理人: | 汪旭东 |
地址: | 212013 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种引入负反馈的自适应蚁群算法的机构运动链同构识别方法,包括以下步骤根据机构运动链的结构形成其对应的拓扑图;对运动链机构框架进行按结构特征的排序,主要由拓扑图分层及层内初步排序两步组成;得到机构结构特征集合,使其转化为可降次的TSP问题;引入负反馈机制和自适应参数调整到蚁群算法中,利用改进的蚁群算法求解出两机构结构特征集合对应的条件最大结构码;判断条件最大结构码是否相等,若相等,则两机构同构,否则,不同构;本发明克服了蚁群算法容易收敛到局部最优的缺点,保证算法在运行过程中的全局搜索能力和收敛速度。 | ||
搜索关键词: | 一种 负反馈 自适应 算法 机构 运动 同构 识别 方法 | ||
【主权项】:
一种引入负反馈的自适应蚁群算法的机构运动链同构识别方法,其特征在于,依次采用如下步骤:1)根据机构运动链的结构形成其对应的拓扑图;2)对运动链机构框架进行按结构特征的排序,主要由拓扑图分层及层内初步排序两步组成;3)得到机构结构特征集合,使其转化为可降次的TSP问题;4)引入负反馈机制和自适应参数调整到蚁群算法中,利用改进的蚁群算法求解出两机构结构特征集合对应的条件最大结构码;5)判断条件最大结构码是否相等,若相等,则两机构同构,否则,不同构;其中:步骤4)中引入负反馈的自适用蚁群算法为:A信息素的更新遵循以下规则:a.按照解的优劣对蚁群个体进行排序,可以得到一个蚂蚁序列{anti};b.设置一个比例系数μ∈[0,1],排名前μ·m的蚂蚁将有权在其经过的路径上留下正信息素,用以吸引同伴;排名在μ·m之后的蚂蚁则在其经过的路径上留下负信息素,此信息素将警告同伴不要走这条路径;c.信息素的更新策略变为:cτij(t+n)=(1‑ρ)·τij(t)+△τij(t)Δτij(t)=Σk=1mΔτijk(t)]]>Δτijk(t)=sign()·QLk,ifant-kuses(i,j)0,otherwise]]>sign()=+1,ifant-k∈thefirstμ·m-1,otherwise]]>B挥发度自适用的改变规则如下:d.保留最优解,在每次循环结束,求出最优解将其保留;e.自适用的改变ρ的值;ρ的初始值ρ(t0)=1,当算法求得的最优解在N次循环内没有明显改进时,ρ的变化如下:ρ(t)=0.95ρ(t-1),if0.95ρ(t-1)≥ρminρmin,else]]>其中:m为蚂蚁的个数,ρ为信息素挥发系数,cτij(t+n)表示(t+n)时刻在路径(i,j)上的信息量,△τij(t)表示t时刻在路径(i,j)上总的轨迹增量,表示第k只蚂蚁在本次循环中留在路径(i,j)上的信息增量,if ant‑k uses(i,j)表示蚂蚁k通过路径(i,j),τij(t)表示每条边(i,j)的初始化信息量;Q表示信息素强度,Lk表示第k只蚂蚁在本次循环中所走路径的总长度,ρmin为ρ的最小值,可以防止ρ过小降低算法的收敛速度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310684570.2/,转载请声明来源钻瓜专利网。
- 上一篇:种可显示污染指数的水质检测器
- 下一篇:一种三维步态分析仪