[发明专利]一种解决大规模TSP的云模型小生境自适应蚁群优化方法无效

专利信息
申请号: 200710121773.5 申请日: 2007-09-13
公开(公告)号: CN101118609A 公开(公告)日: 2008-02-06
发明(设计)人: 段海滨;于秀芬;王道波 申请(专利权)人: 北京航空航天大学
主分类号: G06N3/00 分类号: G06N3/00;G06Q10/00
代理公司: 北京慧泉知识产权代理有限公司 代理人: 王顺荣;唐爱华
地址: 100083北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 解决 大规模 tsp 模型 小生境 自适应 优化 方法
【权利要求书】:

1.一种解决大规模TSP的云模型小生境自适应蚁群优化方法,其特征在于:该方法的具体步骤如下:

第一步:参数初始化;

第二步:蚂蚁的禁忌表索引号k=1;

第三步:蚂蚁数目k←k+2;

第四步:每两只蚂蚁作为一个派对共同选择一个元素(城市)作为起点;

第五步:蚂蚁甲根据下列状态转移概率公式(1)和(8),即

式中,allowedk={C-tabuk}表示蚂蚁k下一步允许选择的城市,α为信息启发式因子

上式中,q0为挥发约束系数,且q0(0,1);

根据上列公式(1)和(8)计算的概率选择元素(城市)j1并前进,j1∈{ci[i′]∩{C-tabuk}};蚂蚁乙也根据上列状态转移概率公式计算的概率选择元素(城市)j2并前进,j2∈{ci[i′]∩{C-tabuk-j1}};

第六步:当前路径长度大于本次m只蚂蚁相遇循环的最短路径,则终止此次相遇循环;

第七步:修改禁忌表指针,即选择好之后将蚂蚁移动到新的元素(城市),并把该元素(城市)移动到该蚂蚁个体的禁忌表中;

第八步:若集合C中元素(城市)未遍历完,即k<m,则跳转到第三步,否则继续到下一步第九步;

第九步:按照下列公式(9)自适应调节信息素残留系数ρ;

式中,ξ为挥发约束系数,且ξ(0,1),ρmin为信息素残留系数下界;

第十步:按照公式

设集合<mrow><mi>D</mi><mo>=</mo><mo>{</mo><mi>D</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>/</mo><mi>D</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>=</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>&Subset;</mo><mi>C</mi></mrow></munder><msub><mi>d</mi><mi>ij</mi></msub><mo>[</mo><mi>k</mi><mo>]</mo><mo>,</mo><mi>k</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mi>m</mi><mo>}</mo></mrow>

d(t)min=min{D[1],D[2],…,D[m]}

计算本次m只成对的蚂蚁所循环最短路径的长度d(t)min,记录当前最优解;

第十一步:按照下列公式

<mrow><mi>d</mi><msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>aver</mi></msub><mo>=</mo><mfrac><mrow><mi>D</mi><mo>[</mo><mn>1</mn><mo>]</mo><mo>+</mo><mi>D</mi><mo>[</mo><mn>2</mn><mo>]</mo><mo>+</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>+</mo><mi>D</mi><mo>[</mo><mi>m</mi><mo>]</mo></mrow><mi>m</mi></mfrac></mrow>

计算本次m只成对的蚂蚁所循环路径长度的平均值d(t)aver

第十二步:只有当d(t)min<d(t-1)min且D[k]<d(t)aver的时候,蚂蚁k才按照下列公式(5)计算Δτijk(t),同时按照升半正态云模型定性关联控制规则选定信息素的残留系数ρ和信息素强度Q;

式中,Q表示信息素强度,Lk表示第k只蚂蚁在本次循环中所走路径的总长度;

第十三步:根据下列公式

τij(t+n)=(1-ρ)·τij(t)+Δτij(t)    (3)

<mrow><msub><mi>&Delta;&tau;</mi><mi>ij</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><msubsup><mi>&Delta;&tau;</mi><mi>ij</mi><mi>k</mi></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>

式中,ρ表示信息素挥发系数,则1-ρ表示信息素残留因子,为了防止信息的无限积累,ρ的取值范围为:ρ[0,1);Δτij(t)表示本次循环中路径(i,j)上的信息素增量,初始时刻Δτij(0)=0,Δτijk(t)表示第k只蚂蚁在本次循环中留在路径(i,j)上的信息量;

根据上列公式(3)和(4)更新每条路径上的信息素,并根据公式(13)将各条寻优路径上的残留信息素数量限制在[τmin,τmax];

第十四步:若满足结束条件,即如果循环次数NC≥NCmax,则循环结束并输出最优解,否则清空禁忌表并跳转到第二步。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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