kanglongwuhui 发表于 2013-8-24 09:42

寻求版内高手指导,关于物流网点选择的程序应该如何优化?

本帖最后由 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:53

本帖最后由 kanglongwuhui 于 2013-8-24 09:57 编辑

附件是有详细的说明,但是对于目标函数不知道怎么去写?还请高手指导!

bruce.loski 发表于 2013-8-24 10:42

好像好难的样子,,,,

kanglongwuhui 发表于 2013-8-24 10:42

不会吧???有没有高手指导啊???{:3_64:}

magic2728 发表于 2013-8-24 14:49

把你的报错点发上来!

kanglongwuhui 发表于 2013-8-24 14:57

还没有到报错的地步,程序不完善。。

kanglongwuhui 发表于 2013-8-25 15:03

感谢wujianjack2超级版主的指导,已经顺利解决!再次表示衷心的感谢。祝在wujianjack2的带领下把这个版块越办越好!也希望大家多多交流,让LINGO的功能发挥的淋漓尽致{:3_46:}
页: [1]
查看完整版本: 寻求版内高手指导,关于物流网点选择的程序应该如何优化?