[发明专利]一种基于蚁群优化和遗传算法的粗粒度并行算法在审

专利信息
申请号: 201410026790.0 申请日: 2014-01-18
公开(公告)号: CN103903053A 公开(公告)日: 2014-07-02
发明(设计)人: 董改芳;付学良;翟冰;李宏慧;扈华 申请(专利权)人: 内蒙古农业大学
主分类号: G06N3/00 分类号: G06N3/00;G06N3/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 010018 内蒙*** 国省代码: 内蒙古;15
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于蚁群优化和遗传算法的粗粒度并行算法,初始化m只蚂蚁的起始城市;蚁群周游一次,将周游结果作为GA的初始种群;蚁群周游一次,计算并记录本次周游具有最短路径的蚂蚁;运行GA的选择算子、GA的杂交算子、GA的变异算子;若迭代过程达到预先设定的迭代条件,计算并输出运行时间,输出最优解。经过大量计算表明,该并行算法的计算速度优于同等串行算法。
搜索关键词: 一种 基于 优化 遗传 算法 粒度 并行
【主权项】:
一种基于蚁群优化和遗传算法的粗粒度并行算法,其特征在于,包括以下步骤:A、各进程初始化:A1初始化m只蚂蚁的起始城市;A2蚁群周游一次,将周游结果作为GA的初始种群;B、各进程实施遗传蚁群合作方法:B1蚁群周游一次,计算并记录本次周游具有最短路径的蚂蚁;B2运行GA的选择算子;B3运行GA的杂交算子;B4运行GA的变异算子;B5计算并记录本次GA的最小个体MinGet i;B6如果本次周游蚁群最优蚂蚁的最短路径小于GA的最小个体的适应值,并且,这两者之中的较小值比上一次迭代所得的最小值小,用蚁群最优路径更新GA最小个体的染色体序列;如果本次迭代GA的最小个体的适应值小于蚁群最好蚂蚁的最短路径,并且,这两者之中的较小值比上一次迭代所得的最小值小,用GA最小个体的染色体序列更新蚁群最优路径;B7)如果迭代次数是一个素数的倍数,主进程收集各进程最优解,计算截止此次迭代具有最小值的进程号,并且将这个最小值及路径广播;B8)主进程判断此次迭代若达到实例最优解,则输出最优解及计算时间,强制退出程序;否则输出本次迭代最优解;B9)各进程对蚁群进行全局信息素更新;B10)如果迭代次数是另一个素数的倍数,则用蚁群的部分路径更新GA的部分染色体序列;C、重复步骤B,若迭代过程达到预先设定的迭代条件,转步骤D;.D、计算并输出运行时间,输出最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410026790.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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