车间调度典型试题及详细解答_第1页
车间调度典型试题及详细解答_第2页
车间调度典型试题及详细解答_第3页
车间调度典型试题及详细解答_第4页
车间调度典型试题及详细解答_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

车间调度典型试题及详细解答考试时间:______分钟总分:______分姓名:______一、单项选择题(每题只有一个正确选项,请将正确选项的字母填在题后的括号内。每题2分,共20分)1.在车间调度中,将所有作业按其加工时间的非递增顺序安排在可用的机器上,这种调度规则通常称为()。A.EDD规则B.SPT规则C.CR规则D.LPT规则2.车间调度问题中,若要求每个作业必须按照其加工工序的指定顺序在指定的机器上完成,不允许中断,则该问题是()。A.流水车间调度问题B.单件车间调度问题C.可调顺序车间调度问题D.混合车间调度问题3.对于单台机器的调度问题,若目标是使所有作业的总加工时间最短,则应该采用()规则。A.SPTB.EDDC.最小化作业数D.任意规则,因为总加工时间等于最大完工时间4.在甘特图表达的车间调度方案中,横轴通常表示()。A.作业编号B.机器编号C.时间D.资源消耗量5.车间调度问题中,表示作业j必须在作业i之后开始加工的约束,通常写作()。A.j|precedes|iB.i|precedes|jC.j|startsafter|iD.i|follows|j6.活动选择规则SPT(最短加工时间优先)能够保证在单台机器上最小化()。A.最大完工时间(Cmax)B.平均完工时间C.总完工时间(Tsum)D.作业数7.对于具有相同加工时间且机器数量有限的流水车间调度问题,为了最小化最大完工时间,可以采用()策略。A.优先将作业分配给空闲时间最长的机器B.优先将作业分配给空闲时间最短的机器C.将作业均匀分配到各机器上D.使用回溯法寻找最优分配8.在车间调度模型中,准备时间(SetupTime)通常指的是()。A.作业在机器上实际加工所花费的时间B.在开始加工某个作业之前,需要为该作业或该类作业进行的设备调整所花费的时间C.作业等待加工的时间D.作业完成后的处理时间9.对于单件车间调度问题,若目标是使所有作业的交货延迟之和最小化,则EDD(最早交货期优先)规则通常能提供一个()解。A.必然最优B.近似最优C.可能很差D.仅适用于特定情况10.将复杂的车间调度问题转化为线性规划模型进行求解,这种方法的主要优点是()。A.一定能在多项式时间内找到最优解B.容易实现,计算效率高C.适用于包含大量离散决策变量的问题D.对问题的约束条件处理灵活二、多项选择题(每题有两个或两个以上正确选项,请将所有正确选项的字母填在题后的括号内。每题3分,共15分)1.车间调度问题的典型目标函数包括()。A.最小化最大完工时间(Cmax)B.最小化所有作业的平均完工时间C.最小化总完工时间(Tsum)D.最小化所有作业的交货延迟之和E.最小化设备闲置时间2.以下关于流水车间调度问题(FSP)的描述中,正确的有()。A.每个作业都必须经过一系列按固定顺序排列的加工工序B.每个作业在每一道工序上加工完成后,才能进入下一道工序C.所有作业必须按相同的顺序通过所有工序D.流水车间可以是单机或多机的E.流水车间的目标是使所有作业完成的总时间最短3.车间调度中常见的约束条件包括()。A.作业的加工顺序约束B.机器并行数约束C.资源容量限制D.作业的交货期约束E.作业的并行加工约束4.以下属于车间调度近似算法的有()。A.SPT规则B.EDD规则C.贪心算法D.线性规划模型求解E.模拟退火算法5.使用甘特图进行车间调度计划时,可以清晰地展示()。A.每个作业的开始和结束时间B.每个机器的负荷情况C.作业之间的衔接关系D.资源的实时状态E.调度方案的提前量和延迟量三、简答题(请简要回答下列问题。每题5分,共20分)1.简述单件车间调度问题和流水车间调度问题的主要区别。2.简要解释SPT规则和EDD规则的基本思想,并说明它们各自适用于哪种典型调度目标。3.在车间调度中,什么是作业的交货期(DueDate)?遵守交货期通常意味着什么?4.当车间调度问题包含多个不可同时满足的目标时(如同时要求最小化成本和最小化完工时间),通常可以采用哪些方法来处理?四、计算题(请根据题目要求,建立模型或应用算法,并写出主要的计算步骤和结果。每题10分,共30分)1.假设有一个单台机器的调度问题,共有4个作业(J1,J2,J3,J4)需要加工,每个作业的加工时间分别为t1=3,t2=2,t3=4,t4=1。请分别计算采用SPT规则和EDD规则得到的最大完工时间(Cmax)。2.考虑一个两台机器的流水车间调度问题,有两个作业(J1,J2)需要加工,每个作业需要经过两道工序(M1,M2),加工时间分别为:J1=(3,2),J2=(2,3)。假设作业可以按到达顺序投入加工。请画出该问题的甘特图,并计算最大完工时间(Cmax)。(提示:可以假设J1和J2同时到达,或者按照某种顺序到达,并说明假设)。3.有一个单件车间调度问题,共有3个作业(J1,J2,J3)需要在两台相同的机器(M1,M2)上加工,每个作业需要加工一次,加工时间均为1单位时间。作业的顺序约束为J1必须在J2之前完成,J2必须在J3之前完成。请设计一个调度方案,使得满足所有约束条件的情况下,最大完工时间(Cmax)最小,并给出计算过程或说明。五、综合应用题(请结合所学知识,分析问题,提出解决方案,并说明理由。10分)某工厂有一个由3台相同的钻床组成的加工单元,用于加工某种零件的钻孔工序。现有5个零件(P1,P2,P3,P4,P5)需要在该单元加工,每个零件需要钻2个孔,每个孔的加工时间均为15分钟。每个零件到达的时间(到达时间即该零件准备好加工的时间)分别为:P1=0,P2=30,P3=60,P4=90,P5=120。钻床之间可以传递零件,但每个钻床一次只能加工一个零件。假设零件一旦到达,就需要尽快安排加工。请设计一个调度方案,使得所有零件完成加工的总时间(Tsum)最短。请说明你选择的调度策略或算法,并简要解释原因。试卷答案一、单项选择题1.B2.B3.A4.C5.A6.A7.A8.B9.A10.D二、多项选择题1.A,B,C,D,E2.A,B,C,D3.A,B,C,D4.A,B,C,E5.A,B,C,E三、简答题1.简单来说,单件车间调度问题中,所有作业都必须按照完全相同的顺序流经所有机器;而在流水车间调度问题中,每个作业的加工工序顺序是固定的,但不同作业可以有不同的工序顺序。或者说,单件车间强调“固定流程”,流水车间强调“固定工序”。2.SPT(最短加工时间优先)规则的基本思想是优先选择加工时间最短的作业进行加工。它主要适用于单台机器的最小化最大完工时间(Cmax)问题。EDD(最早交货期优先)规则的基本思想是优先选择交货期最早的作业进行加工。它主要适用于单台机器的最小化交货延迟(或最小化最大延迟)问题。3.作业的交货期(DueDate)是指客户要求的或合同规定的作业(或产品)完成交付的截止时间。遵守交货期通常意味着按时完成生产和交付,可以避免因延迟而产生的罚款、客户关系恶化、库存积压等负面影响,对企业信誉和经济效益至关重要。4.处理多个不可同时满足的目标时,常用方法包括:①目标加权法,将多个目标赋予不同权重,转化为单目标优化问题;②分层优化法,按照目标的优先级依次优化;③约束法,将次要目标转化为硬约束或软约束加入模型;④多目标优化算法,直接寻找一组非支配解(Pareto最优解);⑤启发式或元启发式算法,如遗传算法、模拟退火等,探索多种可能的解决方案。四、计算题1.SPT规则排序:J4(1),J2(2),J1(3),J3(4)。总加工时间Tsum=1+2+3+4=10。Cmax=max(1,1+2,1+2+3,1+2+3+4)=max(1,3,6,10)=10。EDD规则排序:J4(120),J1(123),J2(125),J3(127)。总加工时间Tsum=15+123+125+127=390。Cmax=max(0+15,30+15,60+15,90+15,120+15)=max(15,45,75,105,135)=135。(注:计算有误,重新计算EDD:排序J4(120),J1(123),J2(125),J3(127)。Tsum=15+123+125+127=390。Cmax=max(0+15,30+15,60+15,90+15,120+15,120+15,120+15,120+15)=max(15,45,75,105,135,135,135,135)=135。更正:对于单台机EDD求Tsum,Tsum=t1*(n-1)+t2*(n-2)+...+tn=1*(4-1)+2*(4-2)+3*(4-3)+4*(4-4)=3+4+3+0=10。Cmax=max(0+1,1+2,1+3,1+4,30+1,30+2,30+3,30+4,60+1,60+2,60+3,60+4,90+1,90+2,90+3,90+4,120+1,120+2,120+3,120+4)=max(1,3,4,5,31,32,33,34,61,62,63,64,91,92,93,94,121,122,123,124)=124。所以EDDCmax=124。)SPT排序J4(1),J2(2),J1(3),J3(4)。Cmax=max(0+1,1+2,1+3,1+4,30+1,30+2,30+3,30+4,60+1,60+2,60+3,60+4,90+1,90+2,90+3,90+4,120+1,120+2,120+3,120+4)=max(1,3,4,5,31,32,33,34,61,62,63,64,91,92,93,94,121,122,123,124)=124。修正:SPTCmax=124。最终答案:SPTCmax=124,EDDCmax=124。)重新审视题目,若理解为单件车间,则顺序固定为J1,J2,J3,J4。Cmax=max(0+3,3+2,5+4,9+1)=max(3,5,9,10)=10。Tsum=3+5+9+10=27。若理解为流水车间,机器数为2,J1=(3,2),J2=(2,3)。最早完成时间:J1完成时间=3+2=5。J2到达后可在M2等,最早完成时间=2+3=5。Cmax=5。Tsum=5+5=10。题目条件不明确,假设为流水车间,Cmax=5,Tsum=10。2.假设J1和J2同时到达。甘特图如下(横轴为时间,单位分钟;M1在左,M2在右):Time|0-3|3-5|5-8|8-10M1|J1|J2|-|-M2|-|J1|J2|-Time|0-3|3-5|5-8|8-10M1|J1|J2|-|-M2|-|J1|J2|-Cmax=max(完成J1的时间,完成J2的时间)=max(5,8)=8。3.方案1:J1(0,1),J2(1,2),J3(2,3)。甘特图:Time|0-1|1-2|2-3M1|J1|J2|J3M2|-|J1|J2Cmax=max(3,3)=3。方案2:J1(0,1),J2(1,2),J3(3,4)。甘特图:Time|0-1|1-2|3-4M1|J1|J2|-M2|-|J1|J3Cmax=max(2,4)=4。最佳方案为方案1,Cmax=3。理由:满足J1早于J2,J2早于J3的顺序约束,且使加工完成时间最早。五、综合应用题选择调度策略:EDD(最早交货期优先)规则。理由:本问题共有5个零件,加工时间相同,需要在3台机器上完成加工。目标是使所有零件完成加工的总时间(Tsum)最短。虽然机器数量大于1,但所有零件的加工时间相同,因此Cmax和Tsum是等价的。EDD规则能够保证在单台机器上最小化Tsum

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论