[发明专利]一种解决柔性车间作业调度的元启发式搜索方法在审
| 申请号: | 201410653284.4 | 申请日: | 2014-11-17 |
| 公开(公告)号: | CN105678623A | 公开(公告)日: | 2016-06-15 |
| 发明(设计)人: | 胡毅;于东;刘韵;罗企;房超;王萌 | 申请(专利权)人: | 沈阳高精数控智能技术股份有限公司 |
| 主分类号: | G06Q50/00 | 分类号: | G06Q50/00;G06F17/30 |
| 代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 许宗富 |
| 地址: | 110168 辽宁*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 解决 柔性 车间 作业 调度 启发式 搜索 方法 | ||
1.一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,包括以下步骤:
对作业进行编码:将每个作业作为一个编码序列,每个作业的每个工序为编码序列中的基本元素;
使用四个角色:E、C、S、G来表示;其中E为疑似目标,用以表示可能的最优解;C为决策函数,用以收集信息并作出决策;S为搜索方向;G为搜索函数,负责向可能的目标进行搜索;对各个角色赋予初始值;
根据各个角色的功能和初始值搜索编码空间,产生新的搜索目标,获取当前搜索的最优值;
将搜索结果转换成相应机器上的工序序列。
2.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述基本元素为Oijk,其中i表示作业号,j表示工序号,k表示机器号。
3.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述角色C的初始值为参与该算法的CPU数量。
4.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述编码空间为工序的集合,维数为作业中最多的工序数。
5.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述角色S为编码空间内的搜索方向,初始值为S=log(n*m*max{Ji}1≤i≤n),其中,n,m分别代表作业数和机器数,max{Ji}1≤i≤n代表单位作业最多的工序数,Ji代表第i个作业。
6.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述角色G取G=2*n,其中,n代表作业数。
7.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述决策函数为返回S和G上报的信息中较优的解集,所述较优的解集为集合中makespan前S个小的集合,集合中元素数量与s的个数相等;并将解集中最小的S个数的值作为E赋值给S。
8.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述搜索函数为以C决策的目标为目标搜索,每次改变一维坐标,直到G与决策函数C传过来的E的坐标值相等为止。
9.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述搜索编码空间,产生新的搜索方向,获取当前搜索的最优值,包括以下步骤:
1)角色C将函数值赋值给角色S,或按照一定概率随机产生新的目标赋值给角色S,即:其中,p=1、0.9、0.8、…0;初始时设p=1;
2)角色S将目标赋值给角色C;
3)角色C将疑似目标E赋值给角色G;
4)角色G随机产生初始序列,接收C传来的E值,每次只移动一维,如果G的当前值优于E的值,即makespan小于E,则向角色C汇报;
5)返回步骤1),p减0.1;直到p=0为止;此时得到的角色C值为当前最优值。
10.根据权利要求1所述的一种解决柔性车间作业调度的元启发式搜索方法,其特征在于,所述将排序好的序列转换成机器上的工序序列,具体为:将相应工序所在的机器的先后顺序,以及每个作业的工序顺序,以及前后工序结束时间的制约关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于沈阳高精数控智能技术股份有限公司,未经沈阳高精数控智能技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410653284.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有导航功能的移动作业终端系统
- 下一篇:基于二维码的自动计算系统





