Lingo求解物流配送中心选址问题(共10页).docx
《Lingo求解物流配送中心选址问题(共10页).docx》由会员分享,可在线阅读,更多相关《Lingo求解物流配送中心选址问题(共10页).docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上优化与统计建模试验专业学号:姓名:2015年5月24日摘要在优化与系统建模试验这门课程当中,我们学习了Lingo,Cplex这两种优化软件以及SPSS,R语言这两种统计软件,并且简单了解了如何进行优化求解,学会了如何对数据进行简单分析。本文运用了Lingo软件,对物流配送中心选址问题进行求解;采用优化软件Cplex对运输问题进行了求解,最后是使用了SPSS软件,对我国城镇居民消费进行统计分析。关键词:Lingo;Cplex; SPSS一、Lingo求解物流配送中心选址问题设有4个备选物流配送中心地址,6个工厂为其供货,6个客户需要产品,最多设置3个物流配送中心,工厂到
2、物流配送中心的运输价格见表1,物流配送中心到客户的运输价格见表2,工厂的总生产能力见表3,物流配送中心的固定成本、单位管理成本,及容量见表4,客户的需求量见表5表1 工厂到配送中心的运输价格配送中心单位运价工厂w1w2w3w4p16542p22349p36875p47423p54251p63417表2 配送中心到客户的运输价格 客户单位运价配送中心c1c2c3c4c5c6w1327475w2614253w3245368w4563746表3 工厂的总生产能力工厂p1p2p3p4p5p6总生产能力(p)40,00050,00060,00070,00060,00040,000表4 备选物流配送中心的
3、固定成本,单位管理成本,容量物流配送中心w1w2w3w4固定成本(f)500,000300,000400,000400,000单位管理成本(g)3254仓库容量(a)10,00060,00070,00050,000表5 客户的需求量顾客c1c2c3c4c5c6需求(d)10,00020,00010,00020,00030,00010,000利用Lingo软件求解以上混合整数规划,编程如下:model:sets:factory/p1.p6/:p;warhouse/w1.w4/:a,f,g;customer/c1.c6/:d;tr/tr1.tr4/:z;link1(factory,warhouse
4、):c,w;link2(warhouse,customer):h,x;endsetsdata:p=40000,50000,60000,70000,60000,40000;a=70000,60000,70000,50000;f=,;g=3,2,5,4;d=10000,20000,10000,20000,30000,10000;c=6 5 4 2 2 3 4 9 6 8 7 5 7 4 2 3 4 2 5 1 3 4 1 7;h=3 2 7 4 7 5 6 1 4 2 5 3 2 4 5 3 6 8 5 6 3 7 4 6;enddatamin=sum(link1(k,i):c(k,i)*w(k,
5、i)+sum(link2(i,j):h(i,j)*x(i,j) +sum(link1(k,i):g(i)*w(k,i)+sum(warhouse(i):f(i)*z(i);for(factory(k):sum(link1(k,i):w(k,i)=d(j);for(warhouse(i):sum(link1(k,i):w(k,i)=(a(i)*z(i);sum(tr(i):z(i)=3;for(tr(i):bin(z);end直接按Lingo求解按钮,就可以得到以上问题的解,部分结果如下:Global optimal solution found. Objective value: . Obje
6、ctive bound: . Infeasibilities: 0. Extended solver steps: 7 Total solver iterations: 44 Model Class: MILP Total variables: 52 Nonlinear variables: 0 Integer variables: 4 Total constraints: 22 Nonlinear constraints: 0 Total nonzeros: 180 Nonlinear nonzeros: 0 从以上结果中可以得到,选择2号和4号备选地址作为物流配送中心地址,最小物流成本为1
7、480。二、Cplex求解运输问题某公司经销甲产品。它下设三个加工厂。每日的产量分别是:A1为7吨,A2为4吨,A3为9吨。该公司把这些产品分别运往四个销售点。各销售点每日销量为:B1为3吨,B2为6吨,B3为5吨,B4为6吨。已知从各工厂到各销售点的单位产品运价如下表6 ,问该公司应如何调运产品,在满足各销点的需要量的前提下,使总运费最少。表6 产销平衡表B1B2B3B4产量A13113107A219284A3741059销量3656目标函数:Min Z=i=1mj=1ncijxij约束条件:x11+x12+x13+x14=7x21+x22+x23+x24=4x31+x32+x33+x34=
8、9x11+x21+x31=3x12+x22+x23=6,x13+x23+x33=5,x14+x24+x34=56xij0(i=1,2,3;j=1,2,3,4)利用CPLEX软件对上述问题进行求解,编程如下:stringSCities=.;stringDCities=.;float SupplySCities=.;float DemandDCities=.;assertsum(o in SCities)Supplyo=sum(d in DCities)Demandd;float CostSCitiesDCities=.;dvar float+ TransSCitiesDCities;minimi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lingo 求解 物流配送 中心 选址 问题 10
限制150内