供应链管理LINGO实验报告_第1页
供应链管理LINGO实验报告_第2页
供应链管理LINGO实验报告_第3页
供应链管理LINGO实验报告_第4页
供应链管理LINGO实验报告_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、供应链管理实验报告名:号:级:师:相关问题说明:一、实验性质和教学目的本实验是供应链管理课内安排的上机操作实验。目的是根据供应链中供应管理和需求管理的实际问题,抽象出相应的数学模型,利用Lingo 优化软件求解模型,通过对求解结果的分析,一方面使学生更好地理解和掌握供应链管理的有关 原理和概念,另一方面锻炼学生利用计算机等现代工具分析求解实际问题的动手能力,以达到学 以致用的最终目的。二、实验基本要求要求学生:实验前认真做好理论准备,仔细阅读实验指导书;遵从教师指导,认真完成实验任务,按时按质提交实验报告。三、主要参考资料LINGO 软件优化建模与LINDO/LINGO软件,清华大学出版社,2

2、005运筹学编写组主编,运筹学(第三版),清华大学出版社,1990供应链管理:战略、规划与运作(第3版)(清华管理学系列英文版教材),(美)乔普 拉(Chopra,S),(美)迈因德尔(Meindl,P.)著,清华大学出版社供应链管理(第3版)(工商管理经典译丛),乔普拉等著,陈荣秋等译,中国人民大学 出版社实验内容Lavare公司是芝加哥郊区主要的不锈钢水槽制造厂,公司现在正在制定来年需求和供给管 理计划。预计每月分销商的需求如表2所示。Lavare公司的产能由工厂雇佣的操作工人数量决定,工人每月工作20天,每天8小时,其他 时间的工作算加班,正常工作时间每小时工资15美元,加班费每小时22

3、美元。每个工人每月的 加班时间不得超过20小时。工厂现雇佣工人数为250名,每个不锈钢水槽的生产需要2小时,单 位库存持有成本为每月3美元,单件产品生产成本为40美元。每单位的销售价格为125美元销售 给分销商。假定没有转包生产。假定Lavare公司最初有4000个单位库存,并希望维持年底也有 同样多的库存。表2 Lavare公司每月预计需求量月份需求量月份需求量110000730000211000829000315000921000418000101800052500011140006260001211000市场调查显示,降价1%能够给当月增加20%的销售量,并使得未来两个月销售量的10%提

4、 前至当月。例如,在三月份进行一个百分点的降价促销活动可以使3月的销售量增加3000件(=0.2*15000),并且使得4月的销售量提前1800件(=0.1*18000),5月份的销售量提前2500件 (=0.1*25000)至三月。假定没有促销活动,这一年的最优生产计划是什么?年利润是多少?这项计划的成本是多 少在4月还是7月进行促销活动更好?各能增加多少利润?如果水槽的售价从125美元涨至250美元,最佳的促销时间是否需要调整?为什么?解:决策变量:Ht =第t月新雇佣的人数(t = 1,.,12)Lt =第t月解聘的人数(t = 1,.,12)Wt =第t月的工人的人数(t = 1,.,

5、12)Ot =第t月加班的小时数(t = 1,.,12)It=第t月末持有的库存量,单位千(t = 1,.,12)Ct=第t月外包的生产量,单位千(t = 1,.,12)Pt=第t月的生产量,单位千(t = 1,.,12)已知参数Dt=第t月的需求量(t = 1,.,12)数学模型:Minimize 2400区 W + 22 区 O + 3 区 I + 40 区 Pt=1i=1i =1i =1Subject to:库存约束:I + P -1 = D , t = 1,.,12t-1t t t10 = I12 = 4000加班时间限制O - 20W 0, t = 1,.,12生产能力限制2P -

6、O - 160W 0, t = 1,.12劳动力限制W = 250, t = 0,.,12t(a):最优生产计划:PeriodWorkforceWtOvertimeOtInventoryItTotal ProdPt02500400000125001400020000225002300020000325002800020000425003000020000525002500020000625001900020000725009000200008250002000092502000021000102500018000112500014000122500400015000成本计算源代码:sets:j

7、ieduan/1 23456789 10 11 12/;Periods (jieduan) : D, W, O, I, P;endsets!目标函数;min=sum(periods(t)| t #GE# 1: 2400*W(t) + 22*O(t) + 3*I(t)+40*P(t);!需求约束;for(periods(t) | t #GT# 1: I (t-1)+P(t)=D(t)+I(t);I0+P(1)=D(1)+I(1);I0=4000;I(12)=4000;for (periods (t) | t #GT# 1: W (t) =W (t-1);W(1)=W0;W0=250;for(pe

8、riods(t)| t #GE# 1: P(t)=80*W(t)+O(t)/2);for (periods (t)| t #GE# 1: O(t)=20*W (t);!这里是数据;data:D=10000, 11000, 15000, 18000, 25000, 26000, 30000, 29000, 21000, 18000, 14000, 11000; enddata endLINGO计算运行后得到成本为16820000美元利润计算源代码: sets:jieduan/1 23456789 10 11 12/;Periods (jieduan) : D, W, O, I, P;endset

9、s!目标函数;min=sum(periods(t)| t #GE# 1: 125*D(t)-2400*W(t) -22*O(t) - 3*I(t)-40*P(t);!需求约束;for (periods (t) | t #GT# 1: I(t-1)+P(t)=D(t)+I(t);I0+P(1)=D(1)+I(1);I0=4000;I(12)=4000;for (periods (t) | t #GT# 1: W (t) =W (t-1);W(1)=W0;W0=250;for(periods(t)| t #GE# 1: P(t)=80*W(t)+O(t)/2);for (periods (t)|

10、t #GE# 1: O(t)=20*W (t);!这里是数据;data:D=10000, 11000, 15000, 18000, 25000, 26000, 30000, 29000, 21000, 18000, 14000, 11000; enddata end:四月份促销:成本计算代码:sets:jieduan/1 23456789 10 11 12/;Periods (jieduan) : D, W, O, I, P;endsets!目标函数;min=sum(periods(t)| t #GE# 1: 2400*W(t)+22*O(t)+3*I(t)+40*P(t);!需求约束;for

11、(periods(t) | t #GT# 1: I (t-1)+P(t)=D(t)+I(t);I0+P(1)=D(1)+I(1);I0=4000;I(12)=4000;for (periods (t) | t #GT# 1: W (t) =W (t-1);W(1)=W0;W0=250;for(periods(t)| t #GE# 1: P(t)=80*W(t)+O(t)/2);for (periods (t)| t #GE# 1: O(t)=20*W (t);!这里是数据;data:D=10000, 11000, 15000, 26700, 22500, 23400, 30000, 29000

12、, 21000, 18000, 14000, 11000;enddataend利润计算代码:sets:jieduan/1 23456789 10 11 12/;Periods (jieduan) : D, W, O, I, P;endsets!目标函数;max=sum(periods(t)| t #GE# 1:125*D(t) )-1.25*D(4)- sum(periods(t)| t #GE# 1: 2400*W(t) +22*O(t) + 3*I(t) + 40*P(t);!需求约束;for (periods (t) | t #GT# 1: I(t-1)+P(t)=D(t)+I(t);I

13、0+P(1)=D(1)+I(1);I0=4000;I(12)=4000;for (periods (t) | t #GT# 1: W (t) =W (t-1);W(1)=W0;W0=250;for(periods(t)| t #GE# 1: P(t)=80*W(t)+O(t)/2);for (periods (t)| t #GE# 1: O(t)=20*W (t);!这里是数据;D=10000, 11000, 15000, 26700, 22500, 23400, 30000, 29000, 21000, 18000, 14000, 11000;enddataendPeriodOvertime

14、InventoryTotal production0040000101400020000202300020000302800020000402130020000501880020000601540020000722006500211008500002250092000021000100018000110014000120400015000Total cost17059400Profit11857220由图表可知四月份促销的利润为11857220美元,成本为17059400美元七月份促销:成本计算代码:sets:jieduan/1 23456789 10 11 12/;Periods (jied

15、uan) : D, W, O, I, P;endsets!目标函数;min=sum(periods(t)| t #GE# 1: 2400*W(t) + 22*O(t) + 3*I(t)+40*P(t);!需求约束;for (periods (t) | t #GT# 1: I (t-1) +P (t) =D (t) +I (t);I0+P(1)=D(1)+I(1);I0=4000;I(12)=4000;for (periods (t) | t #GT# 1: W (t) =W (t-1);W(1)=W0;W0=250;for(periods(t) | t #GE# 1: P(t)=80*W(t)

16、+O(t)/2);for(periods (t) | t #GE# 1: O(t)=20*W (t);!这里是数据;D=10000, 11000, 15000, 18000, 25000, 26000,41000, 26100, 18900, 18000, 14000, 11000;enddataend利润计算代码:sets:jieduan/1 23456789 10 11 12/;Periods (jieduan) : D, W, O, I, P;endsets!目标函数;max=sum(periods(t)| t #GE# 1:125*D(t)-2.5*D(7)-sum(periods(t

17、)| t #GE# 1: 2400*W(t) +22*O(t) + 3*I(t) + 40*P(t);!需求约束;for(periods(t)| t #GT# 1: I(t-1)+P(t)=D(t)+I(t);I0+P(1)=D(1)+I(1);I0=4000;I(12)=4000;for (periods (t) | t #GT# 1: W (t) =W (t-1);W(1)=W0;W0=250;for(periods(t)| t #GE# 1: P(t)=80*W(t)+O(t)/2);for (periods (t)| t #GE# 1: O(t)=20*W (t);!这里是数据;dat

18、a:D=10000, 11000, 15000, 18000, 25000, 26000,41000, 26100, 18900, 18000, 14000, 11000;enddataendPeriodOvertimeInventoryTotal production0040000101400020000202300020000302800020000403000020000512002560020600650002210022500750003600225008500002250090018900100018000110014000120400015000Total cost1736730

19、0Profit11831450LINGO运行结果显示7月份成=17367300利润=11831450综上结果,四月利润增加177200美元,七月增加151450美元。所以应该是四月份促销更好。(3)经过LINGO运行得出,当售价增加到250美元时,没有进行促销时的利润40180000美元, 此时进行促销,4月份利润为40773850美元,7月份利润为41030200美元。很显然7月份利润 增加更多,所以需要调整为7月份促销。考虑问题1中Lavare公司的数据,现在我们假定Lavare公司可以通过解雇和聘用新员工来调 整劳动力大小,新雇佣一名员工的成本为1000美元,解雇一名员工的成本是2000

20、美元。假定没有促销活动,这一年的最优生产计划是什么?年利润为多少?这项计划的成本是 多少?在4月还是7月进行促销活动更好?各能增加多少利润?如果水槽的持有成本从3美元涨至5美元,最佳的促销时间是否需要调整?为什么? 解./UT:数学模型MIN TC=于 2400Wt + 22Ot + 3It + 40Pt +1000Ht+2000Ltt=1It-1 + Pt = Dt +ItWt = Wt-1 +Ht -LtPt = 80Wt + Ot/2 for t=1, 2,,12Ot =4000;for (periods(t)| t #GT# 1: W(t)=W(t-1)+H(t)-L(t);W(1)=

21、W0;W0=250;for (periods(t)| t #GE# 1: P(t)=80*W(t)+0(t)/2);for (periods (t)| t #GE# 1: 0(t)=4000;for (periods (t)| t #GT# 1: W(t)=W(t-1)+H(t)-L(t);W(1)=W0;W0=250;for (periods (t)| t #GE# 1: P(t)=80*W(t)+O(t)/2);for (periods (t)| t #GE# 1: O(t)=20*W(t);!这里是数据;D=10000, 11000, 15000, 26700, 22500, 23400

22、, 30000, 29000, 21000, 18000, 14000, 11000;enddataend四月份促销数据整理如下:PeriodsNo.HiredHtNo.FiredLtWorkforcrSize WtOvertimesOtInventoryItProduction Pt0250400010250014000200002025002300020000302500280002000040250021300200005122620197202092060262017240209207026208160209208026208020920902620020920103722500180

23、0011441810500145001201810400014500Total cost16792000Profit12124620以此类推,七月份促销数据整理如下:PeriodsNo.HiredHtNo.FiredLtWorkforc r Size WtOvertimes OtInventory ItProduction Pt025040001025001400020000202500230002000030250028000216204202700316202162050270028240212606027002386021260702700448021260802700021260934

24、23600189001011225001800011441810500145001201810400014500Total cost17051350Profit12147400由以上数据整理图表可以看出,四月促销增加利润262370美元,七月增加285150美元,七月促 销较好。持有成本增至5美元,最优生产计划时的利润为11626880美元,四月促销利润为11854220 美元,七月促销利润为11844740美元。(当持有成本增加而销售收入不变时,旺季促销不合适) 应改为四月促销。再考虑问题1中Lavare公司的数据,假定第三方制造商可以以每件74美元的价格提供水槽的 生产。如果没有促销活动,

25、这将怎样影响生产计划?怎样影响最优促销时间的选择?为什么? 数学模型解.建立数学模型 MIN TC=于 2400Wt + 22Ot + 3It + 40Pt +74Ctt=1It-1 + Pt+Ct= Dt + ItWt = Wt-1+Ht -LtPt = 80Wt + Ot/2 for t=1,2, -, 12Ot M20Wtfor t=1,2, -,12I0=4000 ,I12=4000, W0 = 250生产计划如下:sets:jieduan/1 23456789 10 11 12/;Periods(jieduan): D, W, O, I, P, C;endsets!目标函数;min=sum(periods(t)| t #GE# 1:2400*W(t)+22*O(t) +3*I(t)+ 40*P(t)+74*C(t);cost=sum(periods(t)| t #

温馨提示

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

评论

0/150

提交评论