[发明专利]一种基于分布集鲁棒并行机调度模型的生产调度方法有效
申请号: | 201710695985.8 | 申请日: | 2017-08-15 |
公开(公告)号: | CN107622338B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 宋士吉;常志琦 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F17/15 | 分类号: | G06F17/15;G06F17/16;G06Q10/06 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 廖元秋 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明体提出一种基于分布集鲁棒并行机调度模型的生产调度方法,属于生产调度及运筹学领域。该方法首先构建具有风险厌恶特性的分布集鲁棒优化模型DR‑PMSP‑RA,根据模型的目标函数和约束条件,得到初始模型DR‑PMSP‑RA1的表达式;对DR‑PMSP‑RA模型的目标函数进行转化,得到该目标函数的估计上界,并将初始模型转化为估计模型DR‑PMSP‑RA2,该估计模型可分解为两个独立的子模型,对子模型分别求解,更优的子模型解即为整个模型的最优解,得到最优的生产调度方案。通过本方法建立的模型更加符合实际生产的情况,通过利用生产环境中更多的信息,可以在保证系统性能的情况下,降低决策的风险。 | ||
搜索关键词: | 一种 基于 分布 集鲁棒 并行 调度 模型 生产 方法 | ||
【主权项】:
1.一种基于分布集鲁棒并行机调度模型的生产调度方法,其特征在于,包括以下步骤:1)构建具有风险厌恶特性的分布集鲁棒优化模型DR‑PMSP‑RA,得到初始模型DR‑PMSP‑RA1的表达式;在DR‑PMSP‑RA模型中,系统的性能指标选择为总流经时间TFT;假定所有工件均在加工开始的时刻释放,即释放时间均为0,工件的加工时间具有随机不确定性,随机加工时间的分布未知,但属于一个由支撑集、均值向量和协方差矩阵所确定的分布集中;系统性能指标TFT的随机度量选取为条件风险价值CVaR;DR‑PMSP‑RA模型的目标为寻找一个最优的鲁棒调度方案,该调度方案的TFT在工件加工时间服从最差分布的情况下具有最小的CVaR;1‑1)确定模型决策变量;DR‑PMSP‑RA模型的决策变量为可行的调度方案,设该模型中有J个工件和M个机器,工件和机器的集合分别为J={1,2,...,J}和M={1,2,...,M},则一个可行的调度方案由一个三维矩阵X∈{0,1}J×M×J={xjml∈{0,1}|j∈J,m∈M,l∈L=J}表示;其中,如果工件j被指派到第m个机器上,并以倒数第l的次序加工,则xjml=1,反之xjml=0;1‑2)加工时间的随机向量表示;所有工件的加工时间为一个随机向量p,该向量所服从的分布为未知,但属于一个由支撑集、均值向量和协方差矩阵确定的分布集中,该分布集的表达式如式(2)所示:
式中,
表示每个工件的加工时间均为非负的,E[p]和Cov[p]分别表示所有工件加工时间向量的均值向量和协方差矩阵;1‑3)构建DR‑PMSP‑RA模型目标函数;在给定一个可行调度方案X和所有工件加工时间向量p时,TFT由式(3)计算得到:
式中,pj表示工件j的加工时间;所有工件的TFT是一个随机变量,采用具有风险厌恶特性的条件风险价值CVaR作为随机TFT的度量;随机损失Z的CVaRα表示其在最差1‑α概率下的期望,由式(4)计算得到:CVaRα(Z)=E[Z|Z≥inf{z:P(Z>z)≤1‑α}], (4)式中,α∈(0,1)表示CVaR的置信水平,P表示概率取值,inf表示求取集合中的下确界;将在某一分布集上的最大CVaRα(Z)定义为鲁棒CVaRα(Z),即RCVaRα(Z);DR‑PMSP‑RA模型的目标函数表达式如式(5)所示:
式中,
的上标p表明RCVaR所属的所有工件加工时间向量的分布集为Dp,sup表示取集合中的上确界;1‑4)确定DR‑PMSP‑RA模型的约束条件;1‑4‑1)随机加工时间约束;所有工件的加工时间向量p的分布未知,但属于一个由支撑集、均值向量和协方差矩阵确定的分布集中,表达式如式(6)所示:
1‑4‑2)可行调度方案约束;可行调度方案X中的每个元素均是0‑1变量,表达式如式(7)所示:
1‑4‑3)工件占用位置约束;每个工件仅可占用一台机器上的一个位置,表达式如式(8)所示:
1‑4‑4)位置被工件占用约束;每台机器上的每个位置最多可被一个工件占用,表达式如式(9)所示:
1‑4‑5)排序紧凑约束;每台机器上被占用的位置是连续的,且从1开始,表达式如式(10)所示:
如式(7)‑式(10)所示的后四类约束均是约束调度方案可行性的,将其整合到一起,形成调度方案的可行域X,如式(11)所示:
1‑5)建立具有风险厌恶特性的分布集鲁棒并行机初始模型DR‑PMSP‑RA1的表达式,如式(12)所示:
式中,X为调度方案的可行域,
的上标p表明RCVaR所属的分布集为Dp,min表示在可行域X中寻找目标函数的最小值,arg表示求得最小目标函数值所对应的最优解X*;2)对DR‑PMSP‑RA模型的目标函数
进行转化与估计;具体步骤如下:2‑1)转换决策变量;DR‑PMSP‑RA模型的决策变量由三维矩阵X等价转化为二维矩阵Y,转换关系如式(13)所示:
Y的可行域表达式如式(14)所示:
将二维矩阵Y表示为向量π,表达式如式(15)所示:
π表示忽略机器序号后工件加工顺序的倒序;π的可行域表达式如式(16)所示:
TFT表示为π与p的内积,表达式如式(17)所示:f(π,p)=f(X,p)=πTp; (17)2‑2)将
等价转化为协正定规划;
的值等于如式(18)所示的协正定规划问题RCVaR‑COP的最优值:min k+(1‑α)‑1[r0+μTr1+(Σ+μμT)·Z] (18)
r0∈R,r1∈RJ,Z∈RJ×J,k∈R+;式中,‘·’表示两个矩阵的内积,s.t.代表约束条件,±co 0表示±co 0左侧的矩阵是一个协正定矩阵;2‑3)利用半定松弛得到
的估计上界;通过将式(18)中的两个协正定矩阵约束松弛为正定矩阵约束,RCVaR‑COP问题被松弛为一个半正定规划问题RCVaR‑SDP,表达式如式(19)所示:min k+(1‑α)‑1[r0+μTr1+(Σ+μμT)·Z] (19)
r0∈R,r1∈RJ,Z∈RJ×J,k∈R+,式中,±0表示±0左侧的矩阵是一个半正定矩阵;令半正定规划问题RCVaR‑SDP的最优值为
则根据半定松弛的关系,
为
的一个上界;2‑4)利用分布集映射关系得到
的估计上界;由于所有工件加工时间向量p的随机性,对每一个确定的π来说,f(π,p)是一个随机变量,记为fπ;基于p的均值向量和协方差矩阵,fπ的均值μf(π)和方差
表达式如式(20)所示:
进而令fπ的分布集为:
对于一维非负随机变量fπ,其RCVaR通过式(22)计算得到:
对于任意一个Dp中的分布,若随机向量p服从于分布集Dp中的分布F,则其相应投影随机变量fπ=πTp的支撑集为[0,∞),均值为πTμ=μf(π),方差为
则fπ的分布在分布集Df中;因此,在分布集Df中求得的
是在Dp中求得的
的一个上界,即:![]()
与
之间的关系表达式如式(24)所示:
3)对步骤1)建立的DR‑PMSP‑RA1模型进行转化;3‑1)替换
利用步骤2)得到的上界
替代
DR‑PMSP‑RA1模型转化为估计模型DR‑PMSP‑RA2,表达式如下:
3‑2)分解估计模型DR‑PMSP‑RA2;将DR‑PMSP‑RA2模型分解成两个子模型,分解后的模型表达式如式(26)所示:
式中,DR‑PMSP‑RA2模型分解后成为DR‑PMSP‑RA3模型,DR‑PMSP‑RA3模型包含R1和R2两个子模型,子模型R1的最优解为
子模型R2的最优解
4)对DR‑PMSP‑RA模型进行求解,得到最优的生产调度方案;对步骤3‑2)分解得到的子模型R1和子模型R2求解,分别得到两个子模型的最优解;其中,更小的一个最优解即为DR‑PMSP‑RA模型的最优解;DR‑PMSP‑RA模型的最优解为一个最优的向量π值,其对应的忽略机器序号后所有工件加工顺序的倒序即为最优的生产调度方案。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710695985.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种饼干成条整理机构
- 下一篇:一种食品包装设备辅助进料装置