The invention proposes a scheduling method based on Gibbs sampling method, which considers not only the structural characteristics of tasks and the processing capacity of equipment, but also the transport relationship between equipment, and uses Gibbs sampling strategy to judge and select the scheduling of alternative equipment. The invention takes the load state of each equipment as the basis of scheduling decision, and solves the production scheduling problem with fixed I/O constraints on the premise of minimizing the load of key equipment.
【技术实现步骤摘要】
一种基于Gibbs取样法的调度方法
本专利技术属于多调度决策单元协同决策的调度优化
,主要应用于设备具有柔性加工能力的分布式制造系统,特别是涉及一种基于Gibbs取样法的调度方法。
技术介绍
生产调度问题是一种具有多约束的调度问题,在实际生产过程中的特殊调度约束包括:零等待约束、多任务动态调度约束、均衡负载约束、加工代价约束、交货期约束等。因此,在解决实际问题时,需要对一般的调度算法进行相应的改进。现代化的生产模式,对调度任务提出了新的“去中心化”约束,即在调度过程中考虑物流以及分布式加工设备的地理位置对整体产业的影响。由于目前的生产调度问题多属于柔性调度问题,该问题是一类NP问题,其在线性时间内无最优解。因此,近年来对生产调度算法的研究以降低复杂度作为目标,此类方法多以物流、产业链、供需关系约束作为基本约束。在传统生产的基础上强调了物流运输的作用。本专利技术的研究对象是在“去中心化”的生产模式中考虑产品的固定输入输出约束。其调度约束即在固定的产品输入节点和输出节点条件下,从中间环节的“柔性设备”中,找到一条相对最优的调度路线,使整体的生产执行时间最小。目前对固定I/O约束的生产调度研究内容较少。已有的面向定点输出的分布式制造调度方法,包括基于动态rank的调度算法,逆序分治求解算法、启发式算法以及动态回退算法等。这些方法的本质是以任务路径的长短以及运输代价的高低作为调度决策,没有将设备柔性加工能力与考虑设备的运输进行综合考虑。本专利技术的创新之处在于利用了分布式设备的运输特性,在考虑设备柔性加工能力的同时,考虑设备的运输关系。对此,本专利技术不仅需 ...
【技术保护点】
1.一种基于Gibbs取样法的调度方法,其特征在于,步骤1:将起始工序分配到其指定设备上加工;步骤2:当有工序加工完毕时,判断是否产生可调度工序B,即前续工序均已加工完毕的工序;若存在可调度工序B,按可调度工序层数l由大到小的顺序对各可调度工序进行调度;在对某一可调度工序进行调度时,计算该可调度工序在各个设备上的综合代价O;综合代价O的计算方法如下:O=VAM (1)其中V是工序加工代价矩阵,A为加工矩阵,M为设备运输代价矩阵,综合代价O中元素Oi,j表示某一可调度工序vi∈B在设备mj上的综合代价,Oi,:表示可调度工序vi在所有设备上的综合代价,综合代价Oi,j越小则将可调度工序vi分配到mj上加工的合理性越高;步骤3:利用Gibbs取样法为可调度工序vi分配加工设备,在
【技术特征摘要】
1.一种基于Gibbs取样法的调度方法,其特征在于,步骤1:将起始工序分配到其指定设备上加工;步骤2:当有工序加工完毕时,判断是否产生可调度工序B,即前续工序均已加工完毕的工序;若存在可调度工序B,按可调度工序层数l由大到小的顺序对各可调度工序进行调度;在对某一可调度工序进行调度时,计算该可调度工序在各个设备上的综合代价O;综合代价O的计算方法如下:O=VAM(1)其中V是工序加工代价矩阵,A为加工矩阵,M为设备运输代价矩阵,综合代价O中元素Oi,j表示某一可调度工序vi∈B在设备mj上的综合代价,Oi,:表示可调度工序vi在所有设备上的综合代价,综合代价Oi,j越小则将可调度工序vi分配到mj上加工的合理性越高;步骤3:利用Gibbs取样法为可调度工序vi分配加工设备,在区间内生成随机数并按Oi,j取值进行排列,若o落在Oi,j的取值区间内,则选择mj作为vi的加工设备;|m|为设备的数量,i和j均为正整数;步骤4:重复步骤2-步骤3对各个工序进行分配,最后将终止工序E分配到其指定设备上。2.根据权利要求1所述的方法,其特征在于,所述加工矩阵A中元素Ai,j表示工序vi在设备mj上加工所需要的时间,矩阵A的第i行表示工序vi在所有设备上的加工时间构成的向量。3.根据权利要求2所述的方法,其特征在于,所述工序加工代价矩阵V...
【专利技术属性】
技术研发人员:辛宇,钱江波,金光,高玲玲,
申请(专利权)人:宁波大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。