[发明专利]一种基于基因库解决堆垛机路径规划的蚁群遗传混合算法在审

专利信息
申请号: 202110652142.6 申请日: 2021-10-21
公开(公告)号: CN113743608A 公开(公告)日: 2021-12-03
发明(设计)人: 李东东;王雷;耿赛;黄胜洲;王风涛;马康康;谢芳琳;刘明豪;顾瀚;王飞 申请(专利权)人: 安徽工程大学
主分类号: G06N3/12 分类号: G06N3/12;G06Q10/04
代理公司: 安徽省蚌埠博源专利商标事务所(普通合伙) 34113 代理人: 杨晋弘
地址: 241000 安*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 基因库 解决 堆垛 路径 规划 遗传 混合 算法
【权利要求书】:

1.一种基于基因库解决堆垛机路径规划的蚁群遗传混合算法,其特征在于包括以下步骤:

1)建立复合任务单元

假设问题模型初始为入库任务I有m个,出库任务O有n个,假定堆垛机的容量为1,那么总任务的解的序列模型L为:

(1)

上式中, Ii(i=1,2,3m)为入库任务, Oj(j=1,2,3n)为出库任务,无论m与n的大小关系如何,总可以把L看成是由两部分任务构成,一部分为复合任务序列(记为R),一部分是单一任务序列(记为D),则当mn时,式(1)可以写成:

(2)

其中ri,j为复合任务单元;

2)引入基因库G概念,维度大小为n×m,由若干储存单元gi,j(1≤i≤n,1≤j≤m)构成,ri,j存于基因库中的位置gi,j,如下表1所示:

同时,由于每个出库任务与入库任务在构成复合任务序列时,仅能生效一次,因此,任意两个复合任务单元ri,j一定位于基因库的不同行不同列上,而没有别选中的行或者列,则意味着对应的任务将作为单一任务;

3)蚂蚁择优基因片段并转换为个体染色体信息:

假定一只蚂蚁从第一列向最后一列爬行,每次前进一列,消耗食物量为对应节点的评价值,且对爬行过的节点的行数进行记录,使得蚂蚁在下一次行动时,只会在新的行中选择节点行动,具体步骤如下:

初始化基因库,未知的基因片段用一个足够大的数进行标记,如999999,初始化蚂蚁种群大小为30,初始化节点评价值水平系数α=2,节点评分值水平系数β=0.8,若为初代,蚂蚁携带食物量初始化为999999,否则设为上一代所有个体适应度的平均值;

循环遍历每一列,通过轮盘赌法选择一个基因片段:

s 2.1.当前列中任意可通行的节点Sij被蚂蚁选中的概率按下式进行计算:

(3)

其中, pij为坐标(i, j)处基因片段被选中的概率, f为蚂蚁的当前食物量, eij为节点的评价值, kj为节点的评分值;

s 2.2.若所有可行节点的概率都为0,则执行Step 3;否则,依据轮盘赌法选出节点S* ij,将节点的行信息加入禁忌表,扣除蚂蚁的食物量,大小为选中节点的评价值;

s 2.3.若当前列非最后一列,则蚂蚁前进一列,执行s2.1,否则执行Step 3;

Step 3.若蚂蚁选择的节点序列长度等于基因库列数,则计算个体适应度并将之加入成功列表,否则将之加入失败列表;

Step 4.退出子程序;

4)基于基因库的蚁群遗传混合算法

当每代个体按照上述策略生成后,以竞标赛选择法作为遗传算法的个体选择策略,即随机对每代个体进行俩俩匹配竞争,适应度较大的那个个体保留下来,较小的个体被清除,之后对所有保留的个体进行染色体分解,按照基因片段的形式存于基因库中,用于后代个体的生成,具体包括以下步骤:

Step1.初始化每代个体数量N=30,初始化基因库,初始化蚂蚁携带食物量f =99999,基因库节点初始评分为100,奖励性评分为+40,惩罚性扣分为-10;

Step2.通过蚁群算法从基因库中构建N个个体,根据个体的完整性分别存放于列表LsLf中,对Ls中所有个体计算其适应度ui,依照竞标赛选择法筛选出部分优良个体;

Step3.更新下一代蚂蚁的食物量为 ,并分别对列表LsLf中的个体所包含的基因片段在基因库中的节点进行奖励性加分以及惩罚性减分;

Step4.将所有遗留个体分解,以基因片段的形式存放于基因库中;

Step5.判断是否达到迭代次数,若没有,继续执行Step 2,否则,退出程序,输出最优个体染色体信息。

2.根据权利要求1所述的一种基于基因库解决堆垛机路径规划的蚁群遗传混合算法,其特征在于:

为了验证蚁群算法构建个体的优劣性,初始化一个随机基因库,如下表2所示:

并与传统遗传算法的随机生成个体方案进行比对,考虑到策略的随机性,设置数据规模为10组,每组10个个体,取每组平均值作为对应组的衡量数据。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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