文档介绍:Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
优化与统计建模试验
专业
学号:
姓名:
2015年5月24日
摘要
在优化与系统建模试验这门课程当中,我们学****了1(k,i):w(k,i)));
Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
@for(customer(j):@sum(link2(i,j):x(i,j))>=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: 1480000。
Objective bound: 1480000。
Infeasibilities: 0。000000
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
Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
Total nonzeros: 180
Nonlinear nonzeros: 0
从以上结果中可以得到,选择2号和4号备选地址作为物流配送中心地址,最小物流成本为1480。
二、Cplex求解运输问题
某公司经销甲产品。它下设三个加工厂。每日的产量分别是:A1为7吨,A2为4吨,A3为9吨。该公司把这些产品分别运往四个销售点。各销售点每日销量为:B1为3吨,B2为6吨,B3为5吨,B4为6吨。已知从各工厂到各销售点的单位产品运价如下表6,问该公司应如何调运产品,在满足各销点的需要量的前提下,使总运费最少.
表6 产销平衡表
B1
B2
B3
B4
产量
A1
3
11
3
10
7
A2
1
9
2
8
4
A3
7
4
10
5
9
销量
3
6
5
6
目标函数:
Min Z=i=1mj=1ncijxij
约束条件:
x11+x12+x13+x14=7
x21+x22+x23+x24=4
x31+x32+x33+x34=9
x11+x21+x31=3
x12+x22+x23=6,
x13+x23+x33=5,
Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
Lingo求解物流配送中心选址问题
x14+x24+x34=56
xij≥0(i=1,2,3;j=1,2,3,4)
利用CPLEX软件对上述问题进行求解,编程如下:
{string}SCities=...;
{string}DCities=.。.;
float Supply[SCities]=.。.;
float Demand[DCities]=...;
assert
sum(o in SCities)Supply[o]==sum(d in DCities)Demand[d];
float Cost[SCities][DCities]=。..;
dvar float+ Trans[SCities][DCities];
minimize
sum(o in SCities, d in DCities)
Co