lingo中规划求解运输问题。

lingo中规划求解运输问题。,第1张

模型中的约束条正岩件应该枯清银写错了:

对于产量约束,应使第i个产地生产的第m种型号电池运往各销地的总和不大于该产地的供应量a_mi,不等式左边只须对j求和,共8×16个约束.

对于销量约束,应使各产地生产的第m种型号电池运往第j个销地的总和等于该销地的需求量b_mj,等式左边只须对i求和,共8×31个约束.

约束条件整理如下:

后面用lingo编写程序即没宴可,但需给出供应矩阵A=(a_mi),需求矩阵B=(b_mj),单位运价矩阵C=(c_mij)的数值.

改侍返成老备饥这样就行了 你的集定义写反了

model:

sets:

cang/1,2,3/:wei,vol

wu/1,2,3,4/:w,v,p

link(wu,cang):x!xi,j:第i种货物装进第j个仓的滚孙质量

endsets

data:

wei=10,16,8

vol=6800,8700,5300

w=18,15,23,12

v=480,650,580,390

p=3100,3800,3500,2850

enddata

max=@sum(wu(i):p(i)*@sum(cang(j):x(i,j)))

@for(wu(i):@sum(cang(j):x(i,j))<w(i))

@for(cang(j):@sum(wu(i):v(i)*x(i,j))<vol(j))

@for(cang(j):@sum(wu(i):x(i,j))<wei(j))

@for(cang(j):

@for(cang(k)|k#GT#j:

@sum(wu(i):x(i,j)/wei(j))=@sum(wu(i):x(i,k)/wei(k)))

)

end


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12485362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存