版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华中科技大学管理学院华中科技大学管理学院生产作业排序一、基本概念一、基本概念二、最长流程时间二、最长流程时间三、三、n/2/F/Fmax问题的算法问题的算法四、一般四、一般n/m/P/ Fmax问题的启发式算法问题的启发式算法五、单件车间排序问题五、单件车间排序问题华中科技大学管理学院华中科技大学管理学院一、基本概念 排序就是要将不同的工作任务安排一个执行的顺序,使预定的目标最优化。 实际上就是要解决如何按时间的先后,将有限的人力、物力资源分配给不同工作任务,使预定目标最优化的问题。华中科技大学管理学院华中科技大学管理学院一、基本概念排序中常用的几个概念排序中常用的几个概念 工件(Job):服
2、务对象; 机器(Machine、Processor):服务者。如: n个零件在机器上加工,则零件是工件,设备是机器; 工人维修设备,出故障的设备是工件,工人是机器。华中科技大学管理学院华中科技大学管理学院一、基本概念 所以,作业排序也就是要确定工件在机器上的加工顺序,可用一组工件代号的一种排列来表示。 如可用(1,6,5,4,3,2)表示加工顺序:J1J6J5J4J3J2。华中科技大学管理学院华中科技大学管理学院一、基本概念 作业计划与排序不是一回事,它不仅要确定工件的加工顺序,而且还要确定每台机器加工每个工件的开工时间和完工时间。 如果按最早可能开(完)工时间来编排作业计划,则排序完后,作业
3、计划也就确定了。华中科技大学管理学院华中科技大学管理学院一、基本概念1)单台机器与多台机器的排序问题。2)流水车间与单件车间排序问题。华中科技大学管理学院华中科技大学管理学院一、基本概念流水车间排序问题的基本特征:流水车间排序问题的基本特征: 每个工件的加工路线都一样。如车铣磨。这里指的是工件的加工流向一致,并不要求每个工件必须在每台机器上加工。如有的工件为车磨,有的为铣磨。 不仅加工路线一致,而且所有工件在各台机器上的加工顺序也一样,这种排序称为排列排序(同顺序排序)。如工件排序为:J1J3J2,则表示所有机器都是先加工J1,然后加工J3,最后加工J2。华中科技大学管理学院华中科技大学管理学
4、院一、基本概念单件车间排序问题的基本特征:单件车间排序问题的基本特征: 每个工件都有其独特的加工路线,工件没有一定的流向。华中科技大学管理学院华中科技大学管理学院一、基本概念3)表示方法 一般正规的表示方法为:n/m/A/B n:工件数;m:机器数; A:车间类型(F、P、G);B:目标函数华中科技大学管理学院华中科技大学管理学院一、基本概念4)一般来说,排列排序问题的最优解不一定是相应流水车间排序问题的最优解,但一般是比较好的解。而对于仅有2台或3台机器的情况,则排列排序问题的最优解一定是相应流水车间排序问题的最优解。华中科技大学管理学院华中科技大学管理学院一、基本概念 一个工件不能同时在几
5、台不同的机器上加工。 工件在加工过程中采取平行移动方式。 不允许中断。 每道工序只在一台机器上完成。 每台机器同时只能加工一个工件。 工件数、机器数和加工时间已知,加工时间与加工顺序无关。华中科技大学管理学院华中科技大学管理学院二、最长流程时间 最长流程时间(加工周期):从第一个工件在第一台机器上加工起到最后一个工件在最后一台机器上加工完毕为止所经过的时间。 假定所有工件的到达时间都为0,则Fmax等于排在末位加工的工件在车间的停留时间。华中科技大学管理学院华中科技大学管理学院二、最长流程时间计算Fmax的几个假定条件: 机器M1不会发生空闲; 对其它机器,能对某一工件加工必须具备2个条件:机
6、器必须完成排前一位的工件的加工;要加工的工件的上道工序已经完工。华中科技大学管理学院华中科技大学管理学院二、最长流程时间表表 6-1 加工时间矩阵加工时间矩阵i1 2 3 4 5 6Pi14 2 3 1 4 2Pi24 5 6 7 4 5Pi35 8 7 5 5 5Pi44 2 4 3 3 1华中科技大学管理学院华中科技大学管理学院二、最长流程时间ipi1pi2pi3pi4615243255144544453258217533674261012131671115202733121722303542132125323846华中科技大学管理学院华中科技大学管理学院三、n/2/F/Fmax问题的算法
7、 假定:ai为工件Ji在机器M1上的加工时间,bi为工件Ji在机器M2上的加工时间,每个工件按M1M2的路线加工。华中科技大学管理学院华中科技大学管理学院三、n/2/F/Fmax问题的算法 从加工时间矩阵中找出最短的加工时间。 若最短时间出现在M1上,则对应的工件尽可能往前排。 若最短时间出现在M2上,则对应的工件尽可能往后排。 若最短时间有多个,则任选一个。 划去已排序的工件。 若所有工件都已排序,则停止,否则重复上述步骤。华中科技大学管理学院华中科技大学管理学院四、一般n/m/P/ Fmax问题的启发式算法 对于一般的n/m/P/Fmax问题,可以用分支定界法求得最优解,但计算量很大。实际
8、中,可以用启发式算法求近优解。华中科技大学管理学院华中科技大学管理学院四、一般n/m/P/ Fmax问题的启发式算法1 1、PalmerPalmer法法 计算工件斜度指标计算工件斜度指标 i i : m : m : 机器数机器数 p pikik :工件工件i i在机器在机器k k上的加工时间。上的加工时间。 i=1,2,i=1,2,n,n 排序方法排序方法: : 按按 i i从大到小的顺序排列。从大到小的顺序排列。 按排序的顺序计算按排序的顺序计算FmaxFmaxm1kikip2/ ) 1m(k华中科技大学管理学院华中科技大学管理学院四、一般n/m/P/ Fmax问题的启发式算法2 2、关键工
9、件法、关键工件法: 计算Pi= Pij ,找出Pi最长的工件,将之作为关键工件C。 对其余工件,若Pi1Pim ,则按Pi1由小到大排成序列SA。若Pi1 Pim ,则按Pim由大到小排成序列SB。 顺序(SA,C,SB)即为近优解。华中科技大学管理学院华中科技大学管理学院四、一般n/m/P/ Fmax问题的启发式算法用关键工件法求解用关键工件法求解i 1 2 3 4Pi1 1 2 6 3Pi2 8 4 2 9Pi3 4 5 8 2pi 13 11 16 14得到的加工顺序为得到的加工顺序为 (1,2,3,4)华中科技大学管理学院华中科技大学管理学院四、一般n/m/P/ Fmax问题的启发式算
10、法3 3、CDS法法: CDS法法是Johnson算法算法的扩展方法,从M-1个排序中找出近优解。加工顺序 A 加工时间 B 加工时间1t1tm2t1+t2tm-1+tm3t1+t2+t3tm-2+tm-1+tmm-1t1+t2+tm-1t2+tm-1+tm华中科技大学管理学院华中科技大学管理学院四、一般n/m/P/ Fmax问题的启发式算法 L1,按Johnson算法得到加工顺序(1,2,3,4),Fmax28 L2,按Johnson算法得到加工顺序(2,3,1,4), Fmax29 取顺序(1,2,3,4)为最优顺序。用用 CDS 法求解法求解i 1 2 3 4Pi1 1 2 6 3L=1
11、Pi3 4 5 8 2Pi1+pi2 9 6 8 12L=2Pi2+pi3 12 9 10 11华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax)1 1、问题描述问题描述 (i,j,k):表示工件i的第j道工序是在机器k上进行。 加工描述矩阵D:每一行描述一个工件的加工,每一列的工序序号相同。D=1,1,1 1,2,3 1,3,22,1,3 2,2,1 2,3,2华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax) 加工时间矩阵T:与D相对应。D=1,1,1 1,2,3 1,3,22,1,3 2,2,1 2,3,2T=4 6 3
12、5 7 4华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax) 加工顺序矩阵S:每一行与机器相对应,每一列与工件相对应。D=1,1,1 1,2,3 1,3,22,1,3 2,2,1 2,3,2S=1,1,1 2,2,11,3,2 2,3,22,1,3 1,2,3华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax) 用方块图表示:D=1,1,1 1,2,3 1,3,22,1,3 2,2,1 2,3,2S=1,1,1 2,2,11,3,2 2,3,22,1,3 1,2,3T=4 6 35 7 41,1,12,1,31,2,32,2,1
13、1,3,22,3,2M1M2M3华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax)2 2、能动作业计划的构成能动作业计划的构成 各工序都按最早可能开(完)工时间安排且任何一台机器的每段空闲时间都不足以加工一道可加工工序。 符号说明: Ot 第t步可以排序的工序的集合 St t步之前已排序的工序构成的部分作业计划 Tk Ot中工序Ok的最早可能开工时间 Tk Ot中工序Ok的最早可能完工时间华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax)能动作业计划的构成步骤:能动作业计划的构成步骤:设t1,St为空,Ot为各工件第一道工序的
14、集合。求最小的最早完工时间 T*= minTk ,并找到出现T*的机器M*,若有多台,任选一台。从Ot中跳出满足以下两条件的工序Oj 需要机器需要机器M M* *加工;加工;T Tj j T T* *将确定的Oj放入St,从Ot中消去Oj并将Oj的紧后工序放入Ot中,使t=t+1。若还有未安排的工序,转步骤;否则,停止。华中科技大学管理学院华中科技大学管理学院一个实例:一个实例:D=1,1,1 1,2,3 1,3,22,1,3 2,2,1 2,3,2T=2 4 13 4 5i i1 1 O Ot t TkTkTkTkT T* *M M* *OjOj1,1,11,1,10 02 22 2M1M1
15、1,1,11,1,12,1,32,1,30 03 32 21,2,31,2,32 26 63 3M3M32,1,32,1,32,1,32,1,30 03 33 31,2,31,2,33 37 77 7M3M31,2,31,2,32,2,12,2,13 37 74 41,3,21,3,27 78 87 7M1M12,2,12,2,12,2,12,2,13 37 75 51,3,21,3,27 78 88 8M2M21,3,21,3,22,3,22,3,27 712126 61313M2M22,3,22,3,22,3,22,3,28 81313华中科技大学管理学院华中科技大学管理学院得到加工顺序矩
16、阵得到加工顺序矩阵:S=1,1,1 2,2,11,3,2 2,3,22,1,3 1,2,31,1,12,1,31,2,32,2,11,3,22,3,2M1M2M32 23 37 77 73 38 81313华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax)3 3、无延迟作业计划的构成无延迟作业计划的构成 没有任何延迟出现的能动作业计划。所谓“延迟”,指有工件等待加工时,机器出现空闲,即使这段空闲时间不足以完成一道工序。 构成步骤:华中科技大学管理学院华中科技大学管理学院五、单件车间排序问题(n/m/G/Fmax)无延迟作业计划的构成步骤:无延迟作业计划的构成步
17、骤:设t1,St为空,Ot为各工件第一道工序的集合。求最小的最早完工时间 T*= minTk ,并找到出现T*的机器M*,若有多台,任选一台。从Ot中跳出满足以下两条件的工序Oj 需要机器需要机器M M* *加工;加工;T Tj j = T = T* *将确定的Oj放入St,从Ot中消去Oj并将Oj的紧后工序放入Ot中,使t=t+1。若还有未安排的工序,转步骤;否则,停止。华中科技大学管理学院华中科技大学管理学院一个实例:一个实例:D=1,1,1 1,2,3 1,3,22,1,3 2,2,1 2,3,2T=2 4 13 4 5i i1 1 O Ot t TkTkTkTkT T* *M M* *
18、OjOj1,1,11,1,10 02 20 0M1M11,1,11,1,12,1,32,1,30 03 32 21,2,31,2,32 26 60 0M3M32,1,32,1,32,1,32,1,30 03 33 31,2,31,2,33 37 73 3M3M31,2,31,2,32,2,12,2,13 37 74 41,3,21,3,27 78 83 3M1M12,2,12,2,12,2,12,2,13 37 75 51,3,21,3,27 78 87 7M2M22,3,22,3,22,3,22,3,27 712126 61212M2M21,3,21,3,22,3,22,3,21212131
19、30 0M3M33 3M1M17 7M2M2华中科技大学管理学院华中科技大学管理学院得到加工顺序矩阵得到加工顺序矩阵:S=1,1,1 2,2,12,3,2 1,3,22,1,3 1,2,31,1,12,1,31,2,32,2,11,3,22,3,2M1M2M32 23 37 77 73 312121313华中科技大学管理学院华中科技大学管理学院4 4、启发式算法:、启发式算法: 能动作业计划和无延迟作业计划尽管不一定是最优作业计划,但一般是较好的作业计划,特别是无延迟作业计划能提供令人满意的解。 一般能动作业计划和无延迟作业计划都有多个,可用启发式方法从中选择结果较好的作业计划。 一般来说,以构成无延迟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年急诊专科护士考试模拟题题库(含答案)
- 2026年江西省银监局考试题库(含答案)
- 2026年临床执业医师医学人文综合模拟试卷及答案
- 2026年煤矿培训考核试题库150道附参考答案【培优】
- 2026年农机驾驶科目一考试题库
- 2026年期货从业《期货基础知识》试题(附答案)
- 中图仪器PowerDMIS测量软件选型:批量检测效率与精度对标
- 2026年校招:浙江协和集团笔试题及答案
- 2026年校招:中国航天科工试题及答案
- 2026年校招:中国机械工业真题及答案
- 2026年超重和肥胖管理指南课件
- 2026轨道交通装备国产化替代进程与市场机会报告
- 2026年国防科大博士考试试题及答案
- 2026年北京市高考语文试卷(含答案及解析)
- 2026年合肥水务集团有限公司招聘152名笔试模拟试题及答案详解
- 《物业设备设施管理(第2版)》-第六章
- 【《镁空气电池的研究现状文献综述》2400字】
- 教育研究方法(第2版)课件 邵光华 导言及第1-4章 教育研究基本理论 -教育调查研究
- 2025年天津市公职人员时事政治考试试题(附含答案)
- 登杆作业安全知识培训课件
- 2025北京定向选调生笔试题(含解析)
评论
0/150
提交评论