[发明专利]求解矩阵制造车间多自动轨道小车上料调度问题的人工蜂群算法有效

专利信息
申请号: 202010881510.X 申请日: 2020-08-27
公开(公告)号: CN112149876B 公开(公告)日: 2023-07-18
发明(设计)人: 潘全科;邹温强;王玉龙 申请(专利权)人: 上海大学
主分类号: G06Q10/047 分类号: G06Q10/047;G06Q10/0631;G06Q10/083;G06N3/006
代理公司: 上海上大专利事务所(普通合伙) 31205 代理人: 何文欣
地址: 200444*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 求解 矩阵 制造 车间 自动 轨道 车上 调度 问题 人工 蜂群 算法
【权利要求书】:

1.一种求解矩阵制造车间多自动轨道小车上料调度问题的人工蜂群算法,其特征在于,操作步骤如下:

(1)采用新的解的表示方法:

假设矩阵制造车间有n个任务单元和m辆AGV,将用长度为n+m-1的向量来表示解;在此向量中,1和n之间的n个自然数表示任务单元的编号,○表示仓库点,m-1个○表示每条AGV路线的起点,也是终点;任意两个相邻的AGV路线由○隔开;

(2)采用改进的最近邻启发式算法:

首先设定仓库点为AGV出发的起点和终点,然后选择一辆编号为1#的AGV,以仓库点为当前点搜索一个距离它最小的任务单元i,并将它插入到1#AGV路线的最前端,接下来以任务单元i为当前点寻找距离它最小的任务单元j,并将它插入到1#AGV路线的第二个位置;

以此类推,直到满足AGV的载重约束和任务单元的时间窗约束为止,将结束1#AGV路线的任务单元分配,并立即开始2#AGV路线的任务单元分配工作;当所有的任务单元分配到AGV们时,将得到一个解,即任务单元到AGV的分配方案;

(3)采用人工蜂群算法:

步骤31:从平衡初始解的优质性和多样性角度出发,利用改进的最近邻启发式算法,生成一个高质量初始解,利用随机生成的方法,生成剩余的初始解;

步骤32:在雇佣蜂阶段提出5个有效的邻域算子:合并邻域算子、路线内插入邻域算子、路线间插入邻域算子、路线内交换邻域算子和路线间交换邻域算子,邻域算法在雇佣蜂阶段随机采用合并邻域算子、路线内插入邻域算子、路线间插入邻域算子、路线内交换邻域算子和路线间交换邻域算子中的一种进行邻域搜索,来生成高质量的解;

步骤33:提出了一个基于随机插入的局部搜索方法,利用该方法使当前解在侦查蜂阶段进入一个更有希望的解空间搜索中,生成一个好的解来替换侦查蜂阶段中未改进次数最多的解,从而节约经典人工蜂群算法中随机生成的解进化成优质解的运算时间;

基于随机插入的局部搜索算法为:

每一步都会随机选择一个任务单元,将其插入到当前AGV路线的最佳位置,当当前AGV路线不能接受新的任务单元时,算法将结束当前AGV路线的任务单元分配工作,并以相同方法开始一条新的AGV路线的任务单元分配工作,直到所有任务单元分配完成为止。

2.如权利要求1所述求解矩阵制造车间多自动轨道小车上料调度问题的人工蜂群算法,其特征在于:所述的步骤(1)中,用长度为n+m-1的向量来表示解,来区分各条AGV路线,进行各条AGV路线间的任务单元的邻域优化操作。

3.如权利要求1所述求解矩阵制造车间多自动轨道小车上料调度问题的人工蜂群算法,其特征在于:所述的步骤(2)中,所有AGV都是从仓库出发,最后完成任务返回仓库;对于每个AGV来说,都是通过将距离当前任务单元最近的任务单元作为下一个服务的任务单元,如果符合AGV载重约束和任务单元的时间窗约束,则将其插入到AGV路线中,直到所有任务单元分配完成为止。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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