层次分析,已知某工厂要生产7种产品,以i,ii,iii,iv,v,vi,vii 9743字 投稿:龚簭簮_第1页
层次分析,已知某工厂要生产7种产品,以i,ii,iii,iv,v,vi,vii 9743字 投稿:龚簭簮_第2页
层次分析,已知某工厂要生产7种产品,以i,ii,iii,iv,v,vi,vii 9743字 投稿:龚簭簮_第3页
层次分析,已知某工厂要生产7种产品,以i,ii,iii,iv,v,vi,vii 9743字 投稿:龚簭簮_第4页
层次分析,已知某工厂要生产7种产品,以i,ii,iii,iv,v,vi,vii 9743字 投稿:龚簭簮_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

层次分析,已知某工厂要生产7种产品,以I,II,III,IV,V,VI,VII9743字投稿龚簭簮11问题重述已知某工厂要生产7种产品,以I,II,III,IV,V,VI,VII来表示,但每种产品的单件利润随市场信息有明显波动,现只能给出大约利润,依次为100,60,80,40,110,90,30,同时该厂有4台磨床、2台立钻、3台水平钻、1台镗床和1台刨床可以用来生产上述产品。已知生产单位各种产品所需的有关设备台时从1月到6月,维修计划如下1月1台磨床,2月2台水平钻,3月1台镗床,4月1台立钻,5月1台磨床和1台立钻,6月1台刨床和1台水平钻,被维修的设备当月不能安排生产。又知从16月市场对上述7中产品最大每种产品当月销售不了的每件每月存储费为5元,但规定任何时候每种产品的存储量均不能超过100件。1月初无库存,要求6月末各种产品各储存50件。若该工厂每月工作24天,每天两班,每班8小时,要求(1)该厂如何安排生产,使总利润最大;(2)若对设备维修只规定每台设备在16月份内均需安排1个月用于维修(其中4台磨床只需安排2台在上半年维修),时间可灵活安排。重新为该厂确定一个最优的设备维修计划。12问题分析A对于问题(1),我们所要解决的是在生产设备有限并得知产品最大需求量的情况下,牟求最大的利润。通过分析问题(1),我们从以下两条思路着手,即每件产品需多少台不同设备台时,然后建立线性规划模型,其目标函数是根据总利润各产品的销售数量各产品的单件利润库存费用,最后,通过仔细分析题中所含条件,再一一列举出约束条件,据此我们制定出了最优生产方案。此问题得到解决的关键如下1目标函数的确立由总利润各产品的销售数量各产品的单件利润库存费用,得到目标函数;2找出约束条件此线性规划模型,是在考虑到每种产品都需要多种设备加工的基础上,另外由于生产设备有限,所以各生产产品的生产量受设备的可用台时的限制,同时还已知了各产品的最大需求量,据此可得出台时约束方程与需求约束方程;另外,题中还规定了任何时候每种产品的存储量不超过100件,一月初无库存,6月末各产品各存储50件,由此可得出3个约束方程;最后,根据各月各产品生产数量各月各产品库存量各月各产品最大需求量,可得另一约束方程;在模型(2)中,是在考虑每种产品都需要各种设备加工的基础上建立起来的,约束条件为库存量的限制,生产量、销售量及库存量之间的关系,工作时间的限制,同样也是线性规划模型。3模型求解编写程序,尽量简洁有效,用LINGO软件进行求解;4结果分析讨论分析模型的优缺点,找出模型可改进的方向。B对于问题(2),要求重新为该厂确定一个最优的设备维修计划,规定每台设备在16月份内均需安排1个月用于维修(其中4台磨床只需安排2台在上半年维修),这是一个最优排序问题,现在我们考虑的问题化为如何维修9台设备,确定出最优维修次序,使得在六个月里得到的总利润最大,这一问题的解决只需在问题(1)的解决方案上稍加分析,创新,便可得到。第二部分模型假设及符号说明21模型假设1假设题目所给的数据真实可靠;2为了研究方便,忽略设备维修成本所造成的损失;3假设当月运行的设备不发生故障,不存在人为破坏因素使之不能正常运行;4假设每台设备维修的时间不超过一个月,一个月之后,立即投入生产运行;22定义与符号说明题中给出的五种设备,分别为磨床、立钻、水平钻、镗床和刨床,对应符号为I,根据排列顺序,分别取I1,2,3,4,5;月份对应符号为T,分别取T1,2,3,4,5,6;同时,该工厂生产的产品种类符号为J,依次取J1,2,3,4,5,6,7。具体符号定义如下Z总利润AJT第T个月对第J种产品的最大需求量;BJ第J种产品的单件利润;CJI第I种设备生产单件第J种产品消耗的时间;DIT第T月份第I种工作设备台数(下文中称为工作矩阵);XJT第T个月生产第J种产品的数量;HJT第T个月第J种产品的库存量;SJT第T个月售出第J种产品的数量;MJ第J种产品的单件库存费用;YTN第T个月机器的维修;第三部分模型的建立与求解31针对问题(1)311模型的建立1目标函数此目标函数的确立采用了先确定影响变量,再确定影响变量和总利润之间的关系的思路,让问题的模型具有条理性和简洁性。根据总利润生产各产品的数量各产品的单件利润库存费用就可写出该函数方程。MAXZSJTBJHJTMJJ1T1J1T176762约束条件I由于该工厂每月只工作24天,每天两班,每班8小时,同时,每月工作设备工作的台时不同,则该工厂第T个月第I种设备生产各产品所需时间等于DIT2416小时,约束条件如下XJ17JTCJIDIT24161II由于已知该工厂生产的各种产品的最大需求量,因此,各产品的销售量需不超过各产品的最大需求量SJTAJT2III由于题中规定,任何时候每种产品的存储量均不能超过100件,1月无库存,6月末各种产品各存储50件,所得公式如下HJT100(J1,2,3,4,5)3HJ6504IV另外,根据生产量,销售量及货存量之间的关系,可得数学表达式如下当T1时HJ1XJ1SJ1(J1,2,3,7)5当T2时HJTHJ,T1XJTSJT6312模型的求解由题中从1月到6月的维修计划可知工作矩阵32DIT31105070CJI0030205444342211213332,101111111000200030008000103000700001005,06000006008005600300200500600200000400500300400150100500300100500400500100500100300200100011000300500100060由表一数据可知第I种设备生产单件第J种产品消耗的台时矩阵0102005由表二可知,第T个月对第J种产品的最大需求量矩阵5001000300AJT300800200100由七种产品的单件利润可得到BJ1006080401109030,根据已得出的目标函数,以及各约束条件,用LINGO软件求解该线性规划模型,具体公式如下MAXZSJTBJHJTMJJ1T1J1T176767XJTCJIDIT2416J1HJ1XJ1S(J1J1,2,37,T1)STHJTHJ,T1XJTSJTT2SAJTJTHJT100HJ650用LINGO软件编程,程序见附表一,求得最大利润为937115元,其各产品的生产计划表,库存量表,销售量表如下32针对问题(2)1方法一由分析可知,问题(2)只是将问题(1)中的维修矩阵由已知变成未知,不过有一点没变的是维修台数不变,要求我们安排最优的维修计划,这里我们先不考虑维修,将设备看成都能在每个月进行生产,得到未维修矩阵记作D全,则444D全4442222223333331111111111,11由于维修各种设备的台数不变,我们不妨将问题(1)中的维修矩阵拿下来32DIT3进行比较观察,11444342211213332,1011111110我们不难发现维修矩阵的每一列之和等于未维修矩阵每一列之和减去此列所代表的设备需要维修的设备台数。下面根据这个条件对在问题(1)中建立的模型进行适当的改进即可得到最优维修矩阵。目标函数不变MAXZSJTBJHJTMJ;J1T1J1T176767XJTCJIDIT2416J1,2,37,T1)J1J1HJ1XJ1S(HHJ,T1XJTSJTT2JTSJTAJTHJT100HJ650T6D1T22T16D2T10T16D3T15T16D4T51T6D5T5T1利用LINGO编程,程序在附表二,由运行结果可得到最大利润为1088550元,得到的最优维修矩阵444DIT244222022331233111011111011每个月每种产品在最优维修矩阵下的生产量1月2月3月4月5月6月5006004000055010005007000100550300200100050015030001000100350800400600010001150200300400030055010015020000110这种解法虽然没有确定要维修两台的设备两次维修的是不是同一台,但是我们可以从最优维修矩阵中得出要维修的设备在哪个月维修,在实际中注意便可避免维修同一台,所以这种解法可行。2方法二题目分析FI表示不同机器,YTM表示表示在T月份要修理的机器NI1,2,3,4,5T1,2,3,4,5,6N1,2,3,4,5,6,7,8,9其中Y机器来自F,其中F1有(Y1、Y2)F2有(Y3、Y4)F3有(Y5、Y6、Y7)F4有Y8F5有Y9;见下表磨床立钻水平钻镗床刨床FT1FT2FT3FT4FT5M123456789一月Y11Y12Y13Y14Y15Y16Y17Y18Y19二月Y21Y22Y23Y24Y25Y26Y27Y28Y29三月Y31Y32Y33Y34Y35Y36Y37Y38Y39四月Y41Y42Y43Y44Y45Y46Y47Y48Y49五月Y51Y52Y53Y54Y55Y56Y57Y58Y59六月Y61Y62Y63Y64Y65Y66Y67Y68Y69设YTM是0、1变量0表示不要修理,1表示需要修理因为每台设配在16月份均需安排一个月维修所以;YT16TN1(表示要修理)1YTN0(表示不需修理)FT1YT1YT2FT2YT3YT4FT3YT5YT6YT7FT4YT8FT5YT9设一个矩阵444D全4442222223333331111111111,11所以DTID全FTI目标函数不变MAXZSJTBJHJTMJJ1T1J1T176767XJTCJIDIT2416J1HJ1XJ1S(,2,37,T1)J1J1HJTHJ,T1XJTSJTT2SAJTJTHJT100HJ6506STYTN1T1DDFTI全TIFT1YT1YT2FT2YT3YT4FT3YT5YT6YT7FT4YT8FYT9T5YTN1或0由LINGO编程,得出最大利润仍为1088550元,得出每月安排生产各种产品的数量如下表1月2月3月4月5月6月5006004000055010005007000100550300200100050015030001000100350800400600010001150200300400030055010015020000110得出最优维修矩阵为4221141311D42311TI423002131142111比较方法一和方法二,由两种方法的求得的每月生产某种产品的数量并没有变,不过最优维修矩阵改变了,而且总利润不变,说明最优维修矩阵不唯一,观察到上述两种维修安排,在某些月份并没有设备维修,若是要求使每月都有设备维修,进行模型扩展。3模型扩展1,只需对方法二加一个约束9令YTN1N1表示能够保证每个月都至少有一台需修理在附表三编程基础上增加语句如下FORMONTHTSUMXIUJINYN,T1由LINGO编程,得出最大利润仍为1088550元,,每月安排生产某种产品的数量不变,得到最优维修矩阵443DTI434221112112311130023112211第四部分模型的误差分析文中基本假设合理,所建模型数学推导严谨,理论可靠,逻辑严密,而且易于理解,但由于市场的不稳定性,产品的利润及需求量存在着不确定性,故可能产生一些误差,误差大小与市场经济的稳定性有关,另外,软件和计算机的精度也会导致产生误差。第五部分模型的评价及改进方向51模型的优点我们的模型有以下优点1易于推广。当今社会的各个领域,都存在着不同类型的优化问题,而在企业生产中,在一定条件下,最大利润生产方案和最优设备维修方案显得尤为重要,根据现实条件调整该模型对企业生产、设备维修将有很大的帮助;2基本模型对问题的描述精确,合理,推导严谨,理论性强;3通过合理的数据处理,将题中表格的数据及所需数据转换为矩阵形式,便于理解、分析和求解。4解决问题(2)的方法一简洁,通过认真观察未维修矩阵与维修矩阵之间的联系,颇具匠心,方法二从常规出发引入01变量。5适当在原有模型基础进行扩展,使工厂安排更加合理。52模型的缺点及改进方向当然,模型也存在着一些缺点主要是没有很好地联系经济来讨论,模型中涉及的单件产品利润只是个大概,存在着一定的误差,另外,本题没有考虑维修各台设备的成本,及设备是否在规定的时间里能完全修好等等。要建立较好的能适应于社会生产和设备维修的模型,应考虑诸多因素,以及一些其它的细节,能做到这些,所建立的模型将更适应现实社会。第六部分附录附表一MODELSETSPRODUCT/17/B,MMONTH/16/MACHINE/15/LINK1PRODUCT,MONTHA,H,X,SLINK2MACHINE,MONTHDLINK3PRODUCT,MACHINECENDSETSDATAB1006080401109030M5A50060030020005001000500600300100500300200040050010030000500100300800400500200100011002003004000300500100150100100060D115215361536153611521536768768768384384768115238411521152115276838438403843843843843843843843840C05010200500702000300008000100300070030001005020600005006008005ENDDATAMAXSUMPRODUCTJBJSUMMONTHTSJ,TSUMLINK1J,THJ,TMJFORPRODUCTJHJ,1XJ,1SJ,1FORLINK1J,T|TGT1HJ,THJ,T1XJ,TSJ,TFORLINK1J,THJ,TFORLINK1J,T|TEQ6HJ,T50FORLINK2I,TSUMPRODUCTJXJ,TCJ,IFORLINK1J,TSJ,TFORLINK1GINXEND附表二MODELSETSPRODUCT/17/B,MMONTH/16/MACHINE/15/LINK1PRODUCT,MONTHA,H,X,SLINK2MACHINE,MONTHDLINK3PRODUCT,MACHINECENDSETSDATAB1006080401109030M5A50060030020005001000500600300100500300200040050010030000500100300800400500200100011002003004000300500100150100100060C05010200500702000300008000100300070030001005020600005006008005ENDDATAMAXSUMPRODUCTJBJSUMMONTHTSJ,TSUMLINK1J,THJ,TMJFORPRODUCTJHJ,1XJ,1SJ,1FORLINK1J,T|TGT1HJ,THJ,T1XJ,TSJ,TFORLINK1J,THJ,TFORLINK1J,T|TEQ6HJ,T50FORLINK2I,TSUMPRODUCTJXJ,TCJ,ISUMMONTHTD1,T22SUMMONTHTD2,T10SUMMONTHTD3,T15SUMMONTHTD4,T5SUMMONTHTD5,T5FORLINK1J,TSJ,TFORMONTHTBND2,D1,T,4FORMONTHTBND0,D2,T,2FORMONTHTBND0,D3,T,3FORMONTHTBND0,D4,T,1FORMONTHTBND0,D5,T,1FORLINK2GINDEND附表三MODELSETSXIUJI/19/PRODUCT/17/B,MMONTH/16/MACHINE/15/LINK1PRODUCT,MONTHA,H,X,SLINK2MACHINE,MONTHE,D,FLINK3PRODUCT,MACHINECLINK4XIUJI,MONTHYENDSETSDATAE444444222222333333111111111111B1006080401109030M5555555A50060030020005001000500600300100500300200040050010030000500100300800400500200100011002003004000300500100150100100060C05010200500702000300008000100300070030001005020600005006008005ENDDATAFORLINK4N,TYN,TFORMONTHTF1,TY1,TY2,TFORMONTHTF2,TY3,TY4,TFORMONTHTF3,TY5,TY6,TY7,TFORMONTHTF4,TY8,TFORMONTHTF5,TY9,TFORLINK

温馨提示

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

评论

0/150

提交评论