ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:28.31KB ,
资源ID:25332333      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25332333.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(光明市的菜篮子工程.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

光明市的菜篮子工程.docx

1、光明市的菜篮子工程光明市的菜篮子工程一、问题重述 光明市是一个人口不到15万人的小城市,根据该市的蔬菜种植情况分别在花市A、城乡路口B和下塘街C设三个收购点。清晨5点前菜农将蔬菜送至各收购点,再由各收购点分送到全市的8个菜市场。该市道路情况、各路段距离(单位:100m)及各收购点、菜市场1.8的具体位置如图1: 图1:该市道路情况、各路段距离及收购点、菜市场具体位置 按常年情况,,、,、,三个收购点每天收购量分别为200、170和160(单位:100kg),各菜市场的每天需求量及发生供应短缺时带来的损失(元/100kg)见表1。设从收购点至各菜市场蔬菜调运费用为1元/(100kg*100m)。

2、 表1:各菜市场的每天需求量及发生供应短缺是带来的损失 菜市场 每天需求(100kg) 短缺损失(元/100kg) 1 75 10 2 60 8 3 80 5 4 70 10 5 100 10 6 55 8 7 90 5 8 80 8 (a)为该市设计一个从各收购点至各菜市场的定点供应方案,使用于蔬菜调运及预期的短期损失最小。 (b)若规定各菜市场短缺量一律不超过需求量的20%,重新设计定点供应方案。 (c)为满足城市居民的蔬菜供应,光明市的领导规划增加蔬菜种植面积,试问增加的蔬菜每天应分别向A、B、C三个采购点各供应多少最经济合理。 二、模型的基本假设 1、只考虑运输费用和短缺费用,不考虑装

3、卸等其他费用。 2、假设运输的蔬菜路途中没有损耗。 3、假设各市场蔬菜只来源于三个收购站,无其他来源且三个收购站所收购蔬菜全部运往8个菜市场。 4、假设规划增加蔬菜种植面积后,蔬菜供应总量恰好能满足8个菜市场的需求量。 三、符号说明 x:第i个收购点向j市场供给的数量(i=1,2,3;j=1,2 ,8)。 ijx:第j(j=1,2 8)个市场因供给量小于需求量的单位短缺损失。 4jp:第i个收购点向j 市场供给的单位运费(i=1,2,3;j=1,2 ,8)。 ijb:第i(i=1,2,3,4)个收购点供应量。 id:第j(j=1,2 8)个市场需求量。 jt:规划增加蔬菜种植面积后,A 、B

4、、C三个收购点的增加的收购量。 iZ:总费用。 四、问题的分析与模型的建立 问题a: 这是一个产销不平衡的规划问题(产小于销),三个收购点每天蔬菜收购量为430(单位:100kg),而8个菜市场每天共需510(单位:100kg),所以,8个菜市场每天将共短缺80(单位:100kg)。可设一个虚拟的收购点D,每天蔬菜收购量为80(单位:100kg),正好弥补8个菜市场每天短缺的那部分,则如表2: 表2:加虚拟收购点后的产销平衡表 1 2 3 4 5 6 7 8 产量 200 A 4 8 8 19 11 6 22 20 170 B 14 7 7 16 12 16 23 17 160 C 20 19

5、 11 14 6 15 5 10 D 80 销量 75 60 80 70 100 55 90 80 610 但虚拟收购点D运往8个菜市场的运费无法计算。在本题中,只考虑运费及蔬菜短缺时的总费用,考虑到虚拟收购点D运往8个菜市场的路径无法确定,及D所运往8个菜市场的1 蔬菜均为各个菜市场短缺的,故可将8个菜市场短缺所造成的损失等效于D运往8个菜市场的运费。所以,原题的等效描述如下: 分别在A、B 、C和D设四个收购点。清晨5点前菜农将蔬菜送至各收购点,再由各收购点分送到全市的8个菜市场。其中A、B、C、D四个收购点每天收购量分别为200、170、160和80(单位:100kg)。此时四个收购点每

6、天收购量恰好等于8个菜市场每天需求量。此时即为产销平衡的规划问题。如表3: 表3:等价替换后的产销平衡表 1 2 3 4 5 6 7 8 产量 200 A 4 8 8 19 11 6 22 20 170 B 14 7 7 16 12 16 23 17 160 C 20 19 11 14 6 15 5 10 D 10 8 5 10 10 8 5 8 80 75 60 80 70 100 55 90 80 610 销量 目标函数总费用Z包括两项:蔬菜调运费、各市场供给量小于需求量的短缺损失。此题中等效蔬菜调运费。即: 48pxz= ijij,i,1j1约束条件为: 8x,b?4个收购点的蔬菜全部供

7、给给8个市场 (i=1,2,3,4) ,iji,1j4x,d?每个市场的蔬菜都来自4个收购点 (j=1,8) ,ijji,1x,0?变量非负性限制(i=1,4;j=1,8) ij综上,得出问题(a)的数学模型如下: 48px,ijijmin z= i,1j18x,bs.t (i=1,2,3,4) ,iji,1j4x,d,ijj(j=1,8) i,1x,0(i=1,,4;j=1,8) ij2 问题b: 此时规定各菜市场短缺量一律不超过需求量的20%的条件,则对需求量的约束条件进行了修改。即: 48pxz= ijij,i,1j1约束条件为: 8x,b?4个收购点的蔬菜全部供给给8个市场 (i=1,

8、2,3,4) ,iji,1j4x,d?每个市场的蔬菜都来自4个收购点 (j=1,8) ,ijji,1x,0.2d?各菜市场短缺量一律不超过需求量的20% (j=1,8) ijjx,0?变量非负性限制(i=1,4;j=1,8) ij综上,得出问题(b)的数学模型如下: 48pxijij,min z= i,1j18x,bs.t , (i=1,2,3,4) iji,1j3x,d,ijj(j=1,8) i,1x,0.2d(j=1,8) ijjx,0(i=1,4;j=1,8) ij问题c: 为满足城市居民的蔬菜供应,光明市的领导规划增加蔬菜种植面积。此时A 、B 、C三个收购点应恰好能满足8个菜市场的需

9、求量。假设规划增加蔬菜种植面积后,A 、B 、C三个t收购点的收购量分别增加了 (i=1,2,3) 则: i38px目标函数:z= ijij,i,1j13 约束条件为: 8tx,b?3个收购点的蔬菜全部供给给8个市场 + (i=1,2,3) i,iji,1j3x,d?每个市场的蔬菜都来自3个收购点 (j=1,8) ,ijj,1ix,0?变量非负性限制(i=1,2,3;j=1,8) ij)的数学模型如下: 综上,得出问题(c38pxijij,min z= i,1j18x,bt,ijis.t + (i=1,2,3) i,1j3x,d,ijj(j=1,8) i,1x,0(i=1,2,3;j=1,8)

10、 ij五、对模型的求解 pp为了求解模型,必须求出系数(),其中每一表示第i个收购点向j市场供ijij4,8给单位量蔬菜的运费。但因为从收购点至各菜市场单位量蔬菜单位路程的调运费用为1元/(100kg*100m),而蔬菜的单位量为100kg,单位距离为100m ,则可求出第i个收购点到第pj市场每单位蔬菜的单位距离运费为1元/(100m *100kg)*100m *100kg=1元。因而 在ijx数值上等于第i个收购点到第j市场的距离值,从而等价于一个求最短路的问题。对于4jp(j=1,8),因其每短缺100kg损失1元,而蔬菜的单位量为100kg,故在数值上等4j于第j个市场供应短缺时带来的

11、损失值。 p从图中可以找出从第i个收购点到第j市场的最小距离值,也即单位最小运费ij 表4:单位最小运费 4 1 2 3 4 5 6 7 8 A 4 8 8 19 11 6 22 20 B 14 7 7 16 12 16 23 17 C 20 19 11 14 6 15 5 10 D 10 8 5 10 10 8 5 8 问题a: 根据建立的模型,利用LINGO软件,求解模型的最优解,得出结果如下表: 表5:各收购点向市场供应量分配表 1 2 3 4 5 6 7 8 A 75 40 0 0 30 55 0 0 B 0 20 70 80 0 0 0 0 C 0 0 0 0 70 0 90 0 D

12、 0 0 0 0 0 0 0 80 总计费用:4610(元) 问题b: 根据建立的模型,利用LINGO软件求解模型的最优解,得出结果如下表: 表6:各收购点向市场供应量分配表 1 2 3 4 5 6 7 8 A 75 10 0 0 60 55 0 0 B 0 50 64 56 0 0 0 0 C 0 0 0 0 24 0 72 64 D 0 0 16 14 16 0 18 16 总计费用:4806(元) 问题c: ttt根据建立的模型,利用LINGO软件,求得模型的最优解结果如下表,其中=0,=80312(100kg),即C收购点的收购量增加了80(100kg),而A,B收购点的收购量没有增加

13、。 表7:各收购点向市场供应量分配表 5 1 2 3 4 5 6 7 8 产量 200+0 A 75 40 0 0 30 55 0 0 170+0 B 0 20 80 70 0 0 0 0 160+80 C 0 0 0 0 70 0 90 80 总计费用:4770(元) 六、参考文献 1.胡运权,运筹学基础及应用,北京:高等教育出版社,2008.6 七、附录 问题求解的lingo源程序: 问题a: 问题a model: sets: c/1.4/:a; !供应量; s/1.8/:b; !需求量; v(c,s):x,p; !各个点供应量和单位价格; endsets data: a=200 170

14、160 80; b=75 60 80 70 100 55 90 80; p= 4 8 8 19 11 6 22 20 14 7 7 16 12 16 23 17 20 19 11 14 6 15 5 10 10 8 5 10 10 8 5 8; enddata min=sum(v:x*p); !目标函数:费用最小; for(c(i):sum(s(j):x(i,j)=a(i); !供应量应满足的条件; for(s(j):sum(c(i):x(i,j)=b(j); !需求量应满足的条件; end 运行结果: 6 Global optimal solution found. Objective va

15、lue: 4610.000 Infeasibilities: 0.000000 Total solver iterations: 12 Variable Value Reduced Cost B( 1) 200.0000 0.000000 B( 2) 170.0000 0.000000 B( 3) 160.0000 0.000000 B( 4) 80.00000 0.000000 D( 1) 75.00000 0.000000 D( 2) 60.00000 0.000000 D( 3) 80.00000 0.000000 D( 4) 70.00000 0.000000 D( 5) 100.00

16、00 0.000000 D( 6) 55.00000 0.000000 D( 7) 90.00000 0.000000 D( 8) 80.00000 0.000000 X( 1, 1) 75.00000 0.000000 X( 1, 2) 40.00000 0.000000 X( 1, 3) 0.000000 0.000000 X( 1, 4) 0.000000 2.000000 X( 1, 5) 30.00000 0.000000 X( 1, 6) 55.00000 0.000000 X( 1, 7) 0.000000 12.00000 X( 1, 8) 0.000000 5.000000

17、X( 2, 1) 0.000000 11.00000 X( 2, 2) 20.00000 0.000000 X( 2, 3) 80.00000 0.000000 X( 2, 4) 70.00000 0.000000 X( 2, 5) 0.000000 2.000000 X( 2, 6) 0.000000 11.00000 X( 2, 7) 0.000000 14.00000 X( 2, 8) 0.000000 3.000000 X( 3, 1) 0.000000 21.00000 X( 3, 2) 0.000000 16.00000 X( 3, 3) 0.000000 8.000000 X(

18、3, 4) 0.000000 2.000000 X( 3, 5) 70.00000 0.000000 X( 3, 6) 0.000000 14.00000 X( 3, 7) 90.00000 0.000000 X( 3, 8) 0.000000 0.000000 X( 4, 1) 0.000000 13.00000 X( 4, 2) 0.000000 7.000000 7 X( 4, 3) 0.000000 4.000000 X( 4, 4) 0.000000 0.000000 X( 4, 5) 0.000000 6.000000 X( 4, 6) 0.000000 9.000000 X( 4

19、, 7) 0.000000 2.000000 X( 4, 8) 80.00000 0.000000 P( 1, 1) 4.000000 0.000000 P( 1, 2) 8.000000 0.000000 P( 1, 3) 8.000000 0.000000 P( 1, 4) 19.00000 0.000000 P( 1, 5) 11.00000 0.000000 P( 1, 6) 6.000000 0.000000 P( 1, 7) 22.00000 0.000000 P( 1, 8) 20.00000 0.000000 P( 2, 1) 14.00000 0.000000 P( 2, 2

20、) 7.000000 0.000000 P( 2, 3) 7.000000 0.000000 P( 2, 4) 16.00000 0.000000 P( 2, 5) 12.00000 0.000000 P( 2, 6) 16.00000 0.000000 P( 2, 7) 23.00000 0.000000 P( 2, 8) 17.00000 0.000000 P( 3, 1) 20.00000 0.000000 P( 3, 2) 19.00000 0.000000 P( 3, 3) 11.00000 0.000000 P( 3, 4) 14.00000 0.000000 P( 3, 5) 6

21、.000000 0.000000 P( 3, 6) 15.00000 0.000000 P( 3, 7) 5.000000 0.000000 P( 3, 8) 10.00000 0.000000 P( 4, 1) 10.00000 0.000000 P( 4, 2) 8.000000 0.000000 P( 4, 3) 5.000000 0.000000 P( 4, 4) 10.00000 0.000000 P( 4, 5) 10.00000 0.000000 P( 4, 6) 8.000000 0.000000 P( 4, 7) 5.000000 0.000000 P( 4, 8) 8.00

22、0000 0.000000 Row Slack or Surplus Dual Price 1 4610.000 -1.000000 2 0.000000 -8.000000 3 0.000000 -7.000000 4 0.000000 -3.000000 8 5 0.000000 -1.000000 6 0.000000 4.000000 7 0.000000 0.000000 8 0.000000 0.000000 9 0.000000 -9.000000 10 0.000000 -3.000000 11 0.000000 2.000000 12 0.000000 -2.000000 1

23、3 0.000000 -7.000000 问题b: model: sets: c/1.4/:b; !供应量; s/1.8/:d; !需求量; v(c,s):x,p; !各个点供应量和单位价格; endsets data: b=200 170 160 80; d=75 60 80 70 100 55 90 80; p= 4 8 8 19 11 6 22 20 14 7 7 16 12 16 23 17 20 19 11 14 6 15 5 10 10 8 5 10 10 8 5 8; enddata min=sum(v:x*p); !目标函数:费用最小; for(c(i):sum(s(j):x(

24、i,j)=b(i); !供应量应满足的条件; for(s(j):sum(c(i):x(i,j)=d(j); !需求量应满足的条件; for(s(j):x(4,j)=0.2*d(j); !8个菜市场的短缺量不得少于每个菜市场需求量的20%; end 运行结果: Global optimal solution found. Objective value: 4806.000 Infeasibilities: 0.000000 Total solver iterations: 14 Variable Value Reduced Cost B( 1) 200.0000 0.000000 B( 2) 1

25、70.0000 0.000000 B( 3) 160.0000 0.000000 B( 4) 80.00000 0.000000 D( 1) 75.00000 0.000000 D( 2) 60.00000 0.000000 9 D( 3) 80.00000 0.000000 D( 4) 70.00000 0.000000 D( 5) 100.0000 0.000000 D( 6) 55.00000 0.000000 D( 7) 90.00000 0.000000 D( 8) 80.00000 0.000000 X( 1, 1) 75.00000 0.000000 X( 1, 2) 10.00

26、000 0.000000 X( 1, 3) 0.000000 0.000000 X( 1, 4) 0.000000 2.000000 X( 1, 5) 60.00000 0.000000 X( 1, 6) 55.00000 0.000000 X( 1, 7) 0.000000 12.00000 X( 1, 8) 0.000000 5.000000 X( 2, 1) 0.000000 11.00000 X( 2, 2) 50.00000 0.000000 X( 2, 3) 64.00000 0.000000 X( 2, 4) 56.00000 0.000000 X( 2, 5) 0.000000

27、 2.000000 X( 2, 6) 0.000000 11.00000 X( 2, 7) 0.000000 14.00000 X( 2, 8) 0.000000 3.000000 X( 3, 1) 0.000000 21.00000 X( 3, 2) 0.000000 16.00000 X( 3, 3) 0.000000 8.000000 X( 3, 4) 0.000000 2.000000 X( 3, 5) 24.00000 0.000000 X( 3, 6) 0.000000 14.00000 X( 3, 7) 72.00000 0.000000 X( 3, 8) 64.00000 0.

28、000000 X( 4, 1) 0.000000 7.000000 X( 4, 2) 0.000000 1.000000 X( 4, 3) 16.00000 0.000000 X( 4, 4) 14.00000 0.000000 X( 4, 5) 16.00000 0.000000 X( 4, 6) 0.000000 3.000000 X( 4, 7) 18.00000 0.000000 X( 4, 8) 16.00000 0.000000 P( 1, 1) 4.000000 0.000000 P( 1, 2) 8.000000 0.000000 P( 1, 3) 8.000000 0.000

29、000 P( 1, 4) 19.00000 0.000000 P( 1, 5) 11.00000 0.000000 P( 1, 6) 6.000000 0.000000 10 P( 1, 7) 22.00000 0.000000 P( 1, 8) 20.00000 0.000000 P( 2, 1) 14.00000 0.000000 P( 2, 2) 7.000000 0.000000 P( 2, 3) 7.000000 0.000000 P( 2, 4) 16.00000 0.000000 P( 2, 5) 12.00000 0.000000 P( 2, 6) 16.00000 0.000

30、000 P( 2, 7) 23.00000 0.000000 P( 2, 8) 17.00000 0.000000 P( 3, 1) 20.00000 0.000000 P( 3, 2) 19.00000 0.000000 P( 3, 3) 11.00000 0.000000 P( 3, 4) 14.00000 0.000000 P( 3, 5) 6.000000 0.000000 P( 3, 6) 15.00000 0.000000 P( 3, 7) 5.000000 0.000000 P( 3, 8) 10.00000 0.000000 P( 4, 1) 10.00000 0.000000 P( 4, 2) 8.000000 0.000000 P( 4, 3) 5.000000 0.000000 P( 4, 4) 10.00000 0.000000 P( 4, 5) 10.00000 0.000000 P( 4, 6) 8.000000 0.000000 P( 4, 7) 5.000000 0.000000 P( 4,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1