数学建模社区-数学中国

标题: 跪求大神帮忙看看这个lingo程序问题在哪儿 [打印本页]

作者: xiangbeihai    时间: 2017-3-10 13:42
标题: 跪求大神帮忙看看这个lingo程序问题在哪儿
model:
sets:
!1发点5收点4种道路类型;
notes/1..6/:cap,dem;
road/1,2,3,4/:p,a,v;
links(notes,notes,road):q,d,vel,x;
endsets
!目标函数;
submodel obj1:
min=z1;
z1=@sum(links:q*d);
endsubmodel
submodel obj2:
max=z2;
z2=@sum(links:vel*x);
endsubmodel
submodel obj3:
min=z3;
z3=@sum(links:p*x);
endsubmodel
!需求约束;
@SUM(notes(i):@SUM(notes(j):@sum(road(r):x(i,j,r))))=1;!4;
@for(notes(l):DEM(l)=@sum(links|i#ne#l:Q(i,l,r))-@sum(links|j#ne#l:Q(j,l,r))); !6;
@for(links:@sum(links:Q(i,j,r))>@sum(links:DEM(j)*x(i,j,r)));!7;
@for(links:@sum(links:Q(i,j,r))<@sum(links:CAP*x(i,j,r)-DEM(i)*x(i,j,r)));!8;
@for(links:VEL(i,j,r)<V(r)*x(i,j,r));!9;
@for(links:Pr=VEL(i,j,r)*a(r));!10;
@FOR(links(m,l,k):@sum(links(m,l,k)|m#ne#l:x(m,l,k))=@sum(links(l,n,k)|n#ne#l:x(1,n,k)));!5;
@bin(x(i,j,r));
@for(links:d(i,j,r)=@rand(seed)*50+10);
@for(links:VEL(i,j,r)=@rand(seed)*120+5);
data:
DEM=0  1000  1002  1300  1200  1007;
CAP=1000;
a=0.25  0.1  0.05  0.15;
V=30  55  80  120;
enddata
end



作者: xiangbeihai    时间: 2017-3-10 13:45
谁能排查成功,找我微信18066817737,鄙人悬赏100+ RMB!!!

作者: xiangbeihai    时间: 2017-3-10 13:46
谁能排查成功,找我微信18066817737,鄙人悬赏100+ RMB!!!
作者: TGFzhou    时间: 2017-3-11 13:25
xiangbeihai 发表于 2017-3-10 13:45
谁能排查成功,找我微信18066817737,鄙人悬赏100+ RMB!!!

我修改后运行了一下,但好像没有可行解

作者: fox    时间: 2017-3-14 09:26
重赏之下必有勇夫啊!顶起来

作者: 数字中国meme    时间: 2017-3-16 19:01
表示本白白还欠火候哈

作者: 我是大白菜    时间: 2020-2-16 09:46
谢谢分享。,,,,





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