数学建模社区-数学中国

标题: 寻求版内高手指导,关于物流网点选择的程序应该如何优化? [打印本页]

作者: 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):[demand_con] @sum(supply(j):c(i,j))=d(i););
@for(supply(i):[supply_con] @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;
enddata
file:///C:/Users/dy/AppData/Local/Temp/msohtml1/01/clip_image002.jpgend

北京市废弃木质材料回收逆向物流优化模型设计.pdf

338.82 KB, 下载次数: 1, 下载积分: 体力 -2 点


作者: kanglongwuhui    时间: 2013-8-24 09:53
本帖最后由 kanglongwuhui 于 2013-8-24 09:57 编辑

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

QQ截图20130824095511.png (37.04 KB, 下载次数: 207)

QQ截图20130824095511.png


作者: bruce.loski    时间: 2013-8-24 10:42
好像好难的样子,,,,
作者: kanglongwuhui    时间: 2013-8-24 10:42
不会吧???有没有高手指导啊???
作者: magic2728    时间: 2013-8-24 14:49
把你的报错点发上来!
作者: kanglongwuhui    时间: 2013-8-24 14:57
还没有到报错的地步,程序不完善。。
作者: kanglongwuhui    时间: 2013-8-25 15:03
感谢wujianjack2超级版主的指导,已经顺利解决!再次表示衷心的感谢。祝在wujianjack2的带领下把这个版块越办越好!也希望大家多多交流,让LINGO的功能发挥的淋漓尽致




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5