寻求版内高手指导,关于物流网点选择的程序应该如何优化?
本帖最后由 wujianjack2 于 2013-8-24 10:36 编辑最近BOSS交代一个任务,要求解决一个关于网点优化的问题,我找了一篇文章,比较类似,可是感觉程序写起来老是运行不了。我看了很多关于lingo的教材,对于6个输入,8个输出的网络好弄,但是中间环节多了就蒙查查不知道怎么弄了,寻求版内高手支持,这个程序该怎么完善?
model:!多个初始回收点、多个回收中心,多个处理中心,投入经费最少;sets: vendors/v1..v5/: supply,a,b; centers/c1..c3/: capacity,x,y;link1(vendors, centers): c,n, Y;link2(centers, centers): d,m, Z;endsets!目标函数; min=@sum(link1(i,j):c(i,j)*((x(j)-a(i))^2+(y(j)-b(i))^2)^(1/2))+@sum(link2(j,k):d(j,k)*((x(j)-a(i))^2+(y(j)-b(i))^2)^(1/2));!需求约束;@bin(x) @for(vendors(J): @sum(warehouses(I): volume(I,J))=demand(J));!产量约束; @for(warehouses(I): @sum(vendors(J): volume(I,J))<=capacity(I));@for(demand(i): @sum(supply(j):c(i,j))=d(i););@for(supply(i): @sum(demand(j):c(j,i))<e(i););@for(supply:@bnd(0.5,x,8.75);@bnd(0.75,y,7.75););!这里是数据;data: a=2,8,16,21.5,23;b=2,4.5,3,3.5,5;x=7.5,18,25.5;y=8.5,10.5,8.5;g= capacity=60 55 51 43 41 52; supply=15 10 8 10 12;c=9 10 9 10 11 10 1310 10 11 10 109 11 12;d=10 11 12;enddatafile:///C:/Users/dy/AppData/Local/Temp/msohtml1/01/clip_image002.jpgend
本帖最后由 kanglongwuhui 于 2013-8-24 09:57 编辑
附件是有详细的说明,但是对于目标函数不知道怎么去写?还请高手指导! 好像好难的样子,,,, 不会吧???有没有高手指导啊???{:3_64:} 把你的报错点发上来! 还没有到报错的地步,程序不完善。。 感谢wujianjack2超级版主的指导,已经顺利解决!再次表示衷心的感谢。祝在wujianjack2的带领下把这个版块越办越好!也希望大家多多交流,让LINGO的功能发挥的淋漓尽致{:3_46:}
页:
[1]