2、0-1规划作业.docx
《2、0-1规划作业.docx》由会员分享,可在线阅读,更多相关《2、0-1规划作业.docx(6页珍藏版)》请在课桌文档上搜索。
1、0”规划问题一条装配线由一系列工作站组成,被装配或制造的产品在装配线上流淌的过程中,每站都要完成一道或几道工序,假定一共有六道工序,这些工序按先后次序在各工作站上完成,关于这些工序有如下的数据:工序所需时间(分)前驱工序13无25无322461,3582634另外工艺流程特殊要求,在任一给定的工作站上,不管完成哪些工序,可用的总时间不能超过10分钟,如何将这些工序安排给各工作站,以使所需的工作站数为最少?1)模型分析与变量的假设下面,我们先探讨工序与工作站的关系,并试图建立起该问题的01型整数规划模型。对任一工序而言,它要么属于工作站人要么不属于工作站J,故决策变量可定义为:Fl若工序i在工作
2、站jJ行厂。若工序i不在工作峋上运行这种定义,使我们能依据最优解中勺的值来很快确定工序i与工作站)之间的隶属关系O又因工序1,2,3所需的工作时间不超过10分钟,故工序1,2,3的工作可以在一个工作站上完成,此时,工序4,5,6只能分别在各自的工作站上工作,该可行解对应的工作站数为4个。也就是说,对最优解而言,该装配线上所需的工作站个数不会多于4个。因此,我们再定义变量如下:=P若在最优解中需要工作站j吗=j若在最优解中不需要工作站j至此,我们得到所需的目标函数为:maxz=wi+w2+w3+w42)再考虑该模型的约束条件:(1)每道工序均隶属于一个工作站,且每一工序都必需完成,故有以下六个约
3、束:Xn+X12+xi3xi4=1=1,2,3,4,5,6)(2)在任一工作站上完成隶属工序所用的时间不能超过10分钟,故有以下四个约束:3xlj+5x2j+2x3j6x4j+Sx5j+3xj10(j=1,2,3,4)(3)最终,我们再考虑各道工序所受的先后次序约束的条件。先考察工序2与工序3的关系,因工序2在工序3之前运行,故若工序3隶属于工作站4,则工序2无论属于那个工作站均可;若工序3隶属于工作站3,则工序2可属于工作站1或2或3;此时,变量2/=1.23)应满意的约束条件为:X2+x22+X23133.同理,若工序3隶属于工作站2或1,则变量=1.2,3)应满意的约束条件为:X2+2-
4、%32如卬同理,依据其它工序的优先关系,可仿此法给出其相应的约束条件,由上图知,六个工序之间有五个优先关系,故这类约束条件共有15个。另外,在最优解中,若有一个工作站啊(P=1.2,3,4)不用(即二0),则隶属于该工作站的全部与=1Z3,4,5,6)必需为0,于是,有以下四个约束条件:XjX2j+X3x4jx5jx6j6wjG=1,2,3,4)3)模型的建立与求解至此,我们得到了该问题的01型整数规划模型,它共包含28个变量,29个约束条件,这样的模型用枚举法求解,人工计算是很难胜任的,这时,只能求助于计算机求解了。我们给出该问题的模型如下。该问题的目标函数为:maxz=wl+w2+w3+w
5、4约束条件为:XiI+Xl2+f3+x,4=1(i=1,2,3,4,5,6)3阳j+5x2j+2x3.+6x4j+8-57+3%10X21+X22+X23X33x2+X22+X23X53X2I+X22X32.,X2l+X22X52.(j=1,2,3,4)21Wix11+x12X42;*31+132”42.,X4+x42x62.JUNJ41.9X3i41.,1.Xl1+X2+1】3X43%31+工32+%33%43X4+x42+x43X63XIj+x2j+x3jx4jx5jxjW6Wj(z=1,2,3,4)一条装配线含有一系列的工作站,在最终产品的加工过程中每个工作站执行一种或几种特定的任务.装
6、配线周期是指全部工作站完成安排给它们各自的任务所花费时间中的最大值.平衡装配线的目标是为每个工作站安排加工任务,尽可能使每个工作站执行相同数量的任务,其最终标准是装配线周期最短.不适当的平衡装配线将会产生瓶颈一一一有较少任务的工作站将被迫等待其前面安排了较多任务的工作站.问题会因为众多任务间存在优先关系而变的更困难,任务的安排必需听从这种优先关系.这个模型的目标是最小扮装配线周期.有2类约束:1要保证每件任务只能也必需安排到一个工作站来加工;2要保证满意任务间的全部优先关系.装配线平衡模型有11件任务(A-K)安排到4个工作站(1-4),任务的优先次序如下图。每件任务所花费的时间如下表。任务A
7、BCDEFGHIJK时间4511950151212121289如何将这些工序安排给各工作站,以使装配线周期最短,最短周期为多少?1)变量的假设设:1,表示第i个任务指派给躲个工作站完成T为完成第i个任务所需时间。CycleTime为装配线周期。2)问题分析(1)目标函数装配线周期最短:min=CycleTime(2)再考虑该模型的约束条件:每道工序均隶属于一个工作站,且每一工序都必需完成,故有以下几个约束:x(i,1)+x(i,2)+x(i,3)+x(i,4)=l,(i=1,211)各道工序所受的先后次序约束的条件:对于每一个存在优先关系的作业对来说,前者对应的工作站i必需小于后者对应的工作站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 规划 作业
链接地址:https://www.desk33.com/p-1381358.html