生产与服务管理中的优化问题一学习教案

上传人:牛*** 文档编号:102470647 上传时间:2022-06-07 格式:PPTX 页数:47 大小:682.58KB
返回 下载 相关 举报
生产与服务管理中的优化问题一学习教案_第1页
第1页 / 共47页
生产与服务管理中的优化问题一学习教案_第2页
第2页 / 共47页
生产与服务管理中的优化问题一学习教案_第3页
第3页 / 共47页
点击查看更多>>
资源描述
会计学1生产与服务管理生产与服务管理(gunl)中的优化问题一中的优化问题一第一页,共47页。11max(1)(1,2,)(2). .0(3)njjjnijjijjZc xa xbimstx= 或1(j=1,2, ,n) 其中,cj表示投资第j项目获得的期望收益(价值(jizh)系数),aij表示第i种资源投于第j项目的数量,bi表示第i种资源的限量。一 0-1整数规划问题(wnt)补充第1页/共47页第二页,共47页。 1)如果在可供选择(xunz)的k(kn)个项目中,必须且只需选择(xunz)一项,则在(2)中加入新的约束条件11kjjx= 2)如果(rgu)可供选择的k(kn)个项目相互排斥的,则在(2)中加入新的约束条件11kjjx= 3)如果可供选择的k(kn)个项目中,至少应选择一项投资(tu z),则在(2)中加入新的约束条件11kjjx= 4)如果项目j的投资必须以项目i的投资为前提,则可在(2)中加入新的约束jixx 5)如果项目i与项目j要么同时被选中,要么同时不被选中,则在(2)中加入新的约束()jixx ij=第2页/共47页第三页,共47页。 6)如果(rgu)对第r种资源与第t种资源的投资的是相互排斥的,即只能对资源br与bt中的一种进行投资,则可将(2)的第r个和第t个约束条件改写为11(1)nrjjrjntjjtja xbyMa xby M=+- 其中(qzhng)y为新引入的01变量,M为充分大的正数。 7)若在m个约束中只有(zhyu)k个起作用,则(2)改为112nijjiijma xbMyyyymk=+=- 其中yi为01变量,M为充分大的正数。第3页/共47页第四页,共47页。1,= ii假定约束右端项为b定义y0,否则则,(2)表示(biosh)为:11121nrijjiiiira xb yyyy=+= 邋 8)约束条件的右端项可能(knng)是r个值(b1,b2, br)中的某一个,即121,nijjrja xbbb=或或 9)两组条件(tiojin)中满足其中一组若x14,则x21;否则(即x14时),x23. 定义yi为01变量,M为充分大的正数,则问题可表述为第4页/共47页第五页,共47页。112112221241431xy Mxy Mxy Mxy Myy+-+= 10)可以用以表示含固定(gdng)费用的函数如若用xj代表产品j的生产数量(shling),其生产费用函数通常可表为:(0)()(4)0(0)jjjjjjjKc xxCxx+= 其中Kj是同产量无关的生产准备费用。问题(wnt)的目标是使所有产品的总生产费用为最小.即1min()(5)njjjzCx=第5页/共47页第六页,共47页。 同样(tngyng),定义yj为01变量,当xj=0时,yj=0;当xj0,yj=1. 因此,引进(ynjn)一个特殊的约束条件:(6)jjxMy 所以线性规划(xin xn u hu)模型为1min()0. .(7)01njjjjjjjjzc xK yxMysty=+ = 或由(7)看出当xj=0时,为使z极小化,应有yj=0第6页/共47页第七页,共47页。2022-6-76767672153XXXXXX+ + 第7页/共47页第八页,共47页。2022-6-7()121221(1) 23801xxy MxxyMyM或 ,为充分大的正数+-+- = ()312341234(2)059121011,2,3,4ixyyyyyyyyyi=+=或( )2525434(1)3(1)01xyMxyMxy Mxy My+ -铮+-=或解:第8页/共47页第九页,共47页。2022-6-7( )6716273674123421543201(1,2,3,4)ixxy Mxy Mxy Mxxy Myyyyyi+=或例2 将以下问题表示为混合(hnh)整数规划模型( )( )1122min,zfxfx=+问题()1210,10.xx满足约束 1 或吵第9页/共47页第十页,共47页。2022-6-7( )2121221515215xxxxx+ 1下列各不等式至少有一个成立:2x( )1230,0 xx吵( )( )1111122222205000126000 xxfxxxxfxx+= += 其中第10页/共47页第十一页,共47页。2022-6-71122min205126zyxyx=+解 目标(mbio)函数为:约束条件:( )11220;xy M xy M()()1323110101xy MxyM-( )1241251264562151520,012152ijxxy Mxxy Mxyxxy Myyy+-+- =+-+ 或第11页/共47页第十二页,共47页。引入 0-1 变量(binling)y1 =0 若工序 B 采用方式(1 )完成1 若工序 B 不采用方式(1 )完成y2 =0 若工序 B 采用方式(2 )完成1 若工序 B 不采用方式(2 )完成第12页/共47页第十三页,共47页。第13页/共47页第十四页,共47页。2022-6-7例4 某公司用两种原油(A和B)混合加工(ji gng)成两种汽油(甲和乙)。甲、乙两种汽油含原油A的最低比例分别为50%和60%,每吨售价分别为4800元和5600元。该公司现有原油A和B的库存量分别为500吨和1000吨,还可以从市场上买到不超过1500吨的原油A。原油A的市场价为:购买量不超过500吨时的单价为10000元/吨;购买量超过500吨但不超过1000吨时,超过500吨的部分8000元/吨;购买量超过1000吨时,超过1000吨的部分6000元/吨。该公司应如何安排原油的采购和加工(ji gng)。二 生产(shngchn)与销售计划问题第14页/共47页第十五页,共47页。2022-6-7 2.1问题分析 安排原油采购、加工的目标是利润最大,题目中给出的是两种汽油的售价和原油A的采购价,利润为销售汽油的收入与购买原油A的支出之差。这里(zhl)的难点在于原油A的采购价与购买量的关系比较复杂,是分段函数关系,能否及如何用线性规划、整数规划模型加以处理是关键所在。第15页/共47页第十六页,共47页。2022-6-7模型建立设原油A的购买量为x(吨),根据题目所给数据,采购的支出c(x)可表为如下的分段线性函数(以下价格(jig)以千元/吨为单位):500)1(1000 630001000)(500 81000500)(0 10)(xxxxxxxc(1)设原油A用于生产甲、乙两种汽油的数量分别为x11和x12(吨),原油B用于生产甲、乙两种汽油的数量分别为x21和x22(吨),则总的收入为4.8(x11+x21)+5.6(x12+x22)(千元)。于是本例的目标函数(hnsh)(利润)为)()(6 . 5)(8 . 422122111xcxxxxzMax(2)第16页/共47页第十七页,共47页。2022-6-7约束条件包括加工两种汽油(qyu)用的原油A、原油B库存量的限制,和原油A购买量的限制,以及两种汽油(qyu)含原油A的比例限制,它们表示为xxx5001211(3)10002221 xx(4)1500 x(5)5 . 0211111 xxx(6)6 . 0221212 xxx(7)0,22211211xxxxx(8)由于(yuy)(1)式中的c(x)不是线性函数,(1)(8)给出的是一个非线性规划。而且,对于这样用分段函数定义的c(x),一般的非线性规划软件也难以输入和求解。能不能想办法将该模型化简,从而用现成的软件求解呢?第17页/共47页第十八页,共47页。2022-6-72.2 求解(qi ji)模型 将原油(yunyu)A的采购量x分解为三个量,即用x1,x2,x3分别表示以价格10、8、6千元/吨采购的原油(yunyu)A的吨数,总支出为c(x) = 10 x1+8x2+6x3,且321xxxx(9)这时目标(mbio)函数(2)变为线性函数:)6810()(6 . 5)(8 . 432122122111xxxxxxxzMax(10)应该注意到,只有当以10千元/吨的价格购买x1=500(吨)时,才能以8千元/吨的价格购买x2(0),这个条件可以表示为0)500(21xx(11)第18页/共47页第十九页,共47页。2022-6-7同理,只有当以8千元/吨的价格购买(gumi)x2=500(吨)时,才能以6千元/吨的价格购买(gumi)x3(0),于是0)500(32xx(12)此外(cwi),x1,x2,x3的取值范围是500,0321xxx(13)第19页/共47页第二十页,共47页。2022-6-7由于有非线性约束(11),(12),(3)(13)构成非线性规划模型(mxng)。LINGO程序:第20页/共47页第二十一页,共47页。2022-6-7 将文件存储并命名为exam0501a.lg4,执行菜单命令“LINGO|Solve”,运行该程序(chngx)得到:第21页/共47页第二十二页,共47页。2022-6-7最优解: 用库存的500吨原油A、500吨原油B生产(shngchn)1000吨汽油甲,不购买新的原油A,利润为4800(千元) 但是此时(c sh)LINGO得到的结果只是一个局部最优解可以用菜单(ci dn)命令“LINGO|Options”在“Global Solver”选项卡上启动全局优化(Use Global Solver)选项,然后重新执行菜单(ci dn)命令“LINGO|Solve” , 得到:第22页/共47页第二十三页,共47页。2022-6-7 此时LINGO得到的结果是一个全局最优解(Global optimal solution):购买1000吨原油A,与库存的500吨原油A和1000吨原油B一起,共生产2500吨汽油乙,利润为5000(千元),高于刚刚(gng gng)得到的局部最优解对应的利润4800(千元)。第23页/共47页第二十四页,共47页。2022-6-7在给定的外部需求和生产能力等限制条件下,按照生产总费用最小编制未来若干个生产周期的最优生产计划,这种问题在文献上一般称为批量问题(Lotsizing Problems)。我们通过下面的具体(jt)例子来说明这种多级生产计划问题的优化模型。这里“多级”的意思是需要考虑产品是通过多个生产阶段(工艺过程)生产出来的。 三 有瓶颈设备的多级生产(shngchn)计划问题第24页/共47页第二十五页,共47页。2022-6-7例5 某工厂的主要任务是通过(tnggu)组装生产产品A,用于满足外部市场需求。A产品的产品构成与组装过程见图5-2:即D、E、F、G是从外部采购的零件(ln jin),先将零件(ln jin)D、E组装成部件B,零件(ln jin)F、G组装成部件C,然后将部件B、C组装成产品A出售。图中弧上的数字表示的是组装时部件(bjin)(或产品)中包含的零件(或部件(bjin))的数量(可以称为消耗系数),例如DB弧上的数字“9”表示组装1个部件(bjin)B需要用到9个零件D;BA弧上的数字“5”表示组装1件产品A需要用到5个部件(bjin)B;依此类推。 第25页/共47页第二十六页,共47页。2022-6-7瓶颈设备加工ABCDEFG579111315图5-2 产品构成与组装(z zhun)过程图第26页/共47页第二十七页,共47页。2022-6-7表5-1 生产(shngchn)计划的原始数据 周次123456A的外部需求40010009010瓶颈能力1000005000500010001000零部件编号ABCDEFG生产准备费用4005001000300200400100单件库存费用120.61.00.040.030.040.04第27页/共47页第二十八页,共47页。2022-6-7假设该工厂每次生产计划的计划期为6周(即每次制定未来6周的生产计划),只有最终产品A有外部需求,目前收到的订单的需求件数按周的分布如表5-1第2行所示。部件B、C是在该工厂最关键的设备(可以称为瓶颈设备)上组装出来的,瓶颈设备的生产能力非常紧张,具体可供能力如表5-1第3行所示(第2周设备检修,不能使用(shyng))。B、C的能力消耗系数分别为5和8,即生产1件B需要占用5个单位的能力,即生产1件C需要占用8个单位的能力。对于每种零部件或产品,如果工厂在某一周订购或者生产该零部件或产品,工厂需要付出一个与订购或生产数量无关的固定成本(称为生产准备(zhnbi)费用);如果某一周结束时该零部件或产品有库存存在,则工厂必须付出一定的库存费用(与库存数量成正比)。这些数据在表5-1第5、6行给出。第28页/共47页第二十九页,共47页。2022-6-7按照工厂的信誉要求,目前接收的所有订单到期必须全部交货,不能有缺货发生;此外,不妨简单地假设目前该企业没有任何零部件(bjin)或产品库存,也不希望第6周结束后留下没有任何零部件(bjin)或产品库存。最后,假设不考虑生产提前期,即假设当周采购的零件马上就可用于组装,组装出来的部件(bjin)也可以马上用于当周组装成品A。在上述假设和所给数据下,如何制定未来6周的生产计划?第29页/共47页第三十页,共47页。2022-6-73.1 问题分析 这个例子考虑的是在有限的计划期内, 给定产品结构、生产能力和相关费用及零部件或成品(以下统称为生产项目)在离散的时间段上(这里是周,也可以是天、月等)的外部需求之后, 确定每一生产项目在每一时间段上的生产量 (即批量), 使总费用最小.由于每一生产项目在每一时间段上生产时必须经过生产准备 (Setup), 所以通常的讨论中总费用至少应考虑生产准备费用和库存费用. 其实(qsh),如果是现实问题,应该还有生产的直接成本(如原材料成本、人力成本、电力成本等)等费用。由已知条件可知,计划期初和末期库存都是0,所以6个周期内A的总产量等于总销量。从而可以考虑本题直接成本为一个常数。第30页/共47页第三十一页,共47页。2022-6-73.2 符号说明为了建立这类问题的一般模型,我们(w men)定义如下数学符号:N - 生产产品(部件)总数(本例中N=7);T - 计划期长度(本例中T=6);M - 一个充分大的正数,在模型中起到使模型线性化的作用;, i tX - 第t周生产产品(chnpn)i的数量; t=1, T, ;i=1, , N. ri j , - 生产(shngchn)(组装)一个产品j需要产品i的个数;i,j=1, , N.第31页/共47页第三十二页,共47页。2022-6-7, i td- 产品j在第t周的外部(wib)需求量;(只有A有), i tI - 产品(chnpn)j在第t周末的库存量,, i tY- 产品i在t周是否(sh fu)生产的标志 (0:不生产, 1:生产);S(i) - 产品结构中项目i的直接后继项目集合; ,0,60;iiIIsi t , - 产品i在t时段生产时的生产准备费用; hi t , - 产品i在t时段的单件库存费用; tC - 资源在t时段的能力上限; , i ta - 产品i在t时段生产时, 生产单个产品占用 的能力上限;2,3,5,8ttaa第32页/共47页第三十三页,共47页。2022-6-7在上述数学符号中,只有Xi t ,Ii t ,Yi t ,为决策变量; 其余均为已知的计划(jhu)参数。目标(mbio)函数3.3 模型(mxng)的建立 这个问题的目标是使生产准备费用和库存费用的总和最小。因此,目标函数应该是每个项目在每个时段上的生产准备费用和库存费用的总和,即NiTttitititiIhYs11,)(0)第33页/共47页第三十四页,共47页。2022-6-7约束条件这个问题中的约束有这么几类:每个项目的物流应该(ynggi)守恒、资源能力限制应该(ynggi)满足、每时段生产某项目前必须经过生产准备和非负约束 (对Yi,j是0-1约束)。所谓(suwi)物流守恒(假设Ii,0 =0) TtNiXrdIXIiSjtjjititititi, 1, 1)(,1,(1)资源能力(nngl)限制比较容易理解,即,11,Ni ti ttia XCtT(2)第34页/共47页第三十五页,共47页。2022-6-7(3)TtNiIYMYXtitititi, 1, 10,1 , 0,0,每时段生产(shngchn)某项目前必须经过生产(shngchn)准备,也就是说当Xit=0时Yit=0;Xit0时Yit=1。这本来是一个非线性约束,但是通过引入参数M(很大的正数,表示每个项目每个时段的最大产量)可以化成线性约束,即: 总结(zngji): 这个问题的优化模型就是在约束(1)(2)(3)下使目标函数(0)达到最小。 第35页/共47页第三十六页,共47页。2022-6-73.4 求解(qi ji)模型本例生产项目总数N=7(A、B、C、D、E、F、G) ,计划期长度T=6(周),只有A有外部(wib)需求,所以di,t中只有d1,t可以取非零需求,即表5-1中的第2行的数据,其他全部为零。 参数si,t 、 hi,t只与项目i有关,而不随时段t变化,所以可以略去下标t,其数值就是表5-1中的最后两行数据。 aI,t只与项目i有关,而不随时(sush)段t变化,所以可以同时略去下标t,即a2=5,a3=8(其他ai为0)。从图6-2中容易得到项目i的直接后继项目集合S(i)和消耗系数。第36页/共47页第三十七页,共47页。2022-6-7 由于本例中,A的外部总需求为240,所以任何(rnh)项目的产量不会超过24071525000(从图6-2可以知道,这里715已经是每件产品A对任意一个项目的最大的消耗系数了),所以取M=25000就已经足够了。 本例中的具体模型可以如下输入LINGO软件:得到(d do)其数学模型为,11, 1,( ),1,m in().1 , , ,1 , ,1 , ,0,0,1 ,0,1 , , ,1 , ,NTit itit ititititititi jjtj S iNitittiititititzs Yh IstIXIdr XiNtTa XCtTXM Y YIiNtT第37页/共47页第三十八页,共47页。2022-6-7另解:准备(zhnbi)以下的数据文件(文本文件exam0502.LDT,可以看到其中也可以含有注释语句):具体(jt)模型可以如下输入LINGO软件:LINDO求解: 得到最优目标(mbio)函数值为9245, 结果如下:表5-2 生产计划的最后结果 周次123456A的产量40100100B的产量2001000C的产量1055625D的产量18009000E的产量220011000F的产量137158125G的产量158259375第38页/共47页第三十九页,共47页。2022-6-7四 疏散(shsn)问题例6 甲市一家大公司由五个部门(A,B,C,D,E)组成,现要将它的几个部门迁出甲市,迁至乙或丙市(假设每个部门允许接收的部门不超过3个).除政府鼓励(gl)外,还有用房便宜、招工方便等好处.其好处的数量估计如下表迁市 部门A 部门B 部门C 部门D 部门E 乙 10 15 10 20 5 丙 10 20 15 15 15 疏散(shsn)后部门间每年增加的通讯量如下 部门 B C D E A 0 1000 1500 0 B 1400 1200 0 C 0 2000 D 700第39页/共47页第四十页,共47页。2022-6-7不同城市间单位(dnwi)通讯量的费用如表 市 甲 乙 丙 甲 100 130 90 乙 50 140 丙 50求各个部门应置于何市,使年费用(fi yong)最少?解:这是个二次指派问题,可将它化为线性0-1规划问题来求 1.变量(binling)假设11,5,1,2,30ijijxij若第 个部门迁往第 城市否则111,1,5, ,1,2,30ijklijklxxyi kj l且否则第40页/共47页第四十一页,共47页。2022-6-7令ijB:第i个部门迁往第j个城市的好处1,5;1,2,3ij;,1,5i k ;ijC:为第i个部门与第k个部门每年增加的通讯量,jlD:第j个城市与第l个城市每次通讯的费用,,1,2,3j l ;2.模型的建立 (1)约束条件: 1每个部门要么原地不动,要么迁往某一个(y )城市3111,2,3,4,5ijjxi 2每个城市(chngsh)允许接收的部门不超过三个(包括甲)5131,2,3ijixj 3由二次乘积项ijklx x引入变量,ijkly且满足11,11,11ijklijklijklijklyxxxxy 及上述(shngsh)两个条件等价于第41页/共47页第四十二页,共47页。2022-6-70,1,5; ,1,2,3;0,1,5; ,1,2,3;ijklijijklklyxi kj lkiyxi kj lki1,1,5; ,1,2,3;ijklijklxxyi kj lki (2)目标(mbio)函数:53535311111max,ijijikjlijklijijk i lf x yB xC D y即搬迁(bn qin)带来的好处减去搬迁(bn qin)带来的花费的最大值.第42页/共47页第四十三页,共47页。2022-6-7535353111113151max,. .11,2,3,4,531,2,30,1,5; ,1,2,3;0,1,5; ,1,2,3;1,1,5; ,1,2,3;ijijikjlijklijijk i lijjijiijklijijklklijklijklf x yB xC D ystxixjyxi kj lkiyxi kj lkixxyi kj lk0101ijijklixy或或得到(d do)其数学模型为第43页/共47页第四十四页,共47页。2022-6-7535353111113151max,. .11,2,3,4,531,2,30,1,5; ,1,2,3;0,1,5; ,1,2,3;1,1,5; ,1,2,3;ijijikjlijklijijk i lijjijiijklijijklklijklijklf x yB xC D ystxixjyxi kj lkiyxi kj lkixxyi kj lk0101ijijklixy或或第44页/共47页第四十五页,共47页。2022-6-7直观解释: 将部门(bmn)A和D迁往乙市,将部门(bmn)B,C,E迁往丙市,可获利14.9万元运行(ynxng)得最优解12233342531,1,1,1,1,max149000 xxxxxf第45页/共47页第四十六页,共47页。2022-6-7第46页/共47页第四十七页,共47页。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!