求高手帮我用lingo软件计算混合整数规划的配送选址问题

求高手帮我用lingo软件计算混合整数规划的配送选址问题
某市想要建立一个大型的物流配送中心,为5个周边的超市提供需求,配送中心的货品由3个供应点提供,现在要求在备选的3个备选点建设一个物流配送中心.假设生鲜产品在运输中的变质率为0.01,单位农产品的价值为8,运费率为3.各超市和备选点的坐标和需求量如表

表3-1各超市的坐标和需求量

A
(20,20)
50
B
(20,60)
40
C
(60,80)
60
D
(80,40)
20
E
(60,20)
30







表3-2备选点的坐标、容量和流量
坐标
容量
流量
(40,20)
150
30
(40,60)
200
50
(60,60)
100
18









基建投资;(,)表示第i个需求点的坐标(i=1,2,…,m)
表示第i个需求点的需求量 ;(,)表示第j个物流中心的坐标
表示第j个物流中心的流量限制 ;表示第j个物流中心的容量限制
表示第i个物流中心到第j个需求点的距离;
表示由第j个运输了L距离时的剩余量;
θ 表示农产品在运输过程中物流中心向第i个需求点配送的农产品单位距离内的变质率; 表示由第j个物流中心向第i个需求点配送农产品所需的运费
ω 表示单位农产品的价值;
‍‍‍‍‍‍
‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍







123988 1年前 已收到1个回答 举报

pkchj 幼苗

共回答了17个问题采纳率:76.5% 举报

sets:
si/1..5/:s,x,y;
sj/1..3/:u,r,m,n;
sij(si,sj):l,h;
endsets
data:
X=20 20 60 80 60;
Y=20 60 80 40 20;
M=40 40 60;
N=20 60 60;
S=50 40 60 20 30;
R=150 200 100;
U=30 50 18;
theta=0.4;
omega=8;
enddata
calc:
@for(sij(i,j):l(i,j)=@sqrt((x(i)-m(j))^2+(y(i)-n(j))^2));
endcalc
min=@sum(sij(i,j):s(i)/(1-theta)^l(i,j)+(l(i,j)+omega*s(i))*h(i,j));
@for(sj(j):@sum(si(i):s(i)*h(i,j))

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.026 s. - webmaster@yulucn.com