小弟用lingo求解一道站台与路口的分配问题,自己编了一段代码,以下是自己写的一窜代码model:sets:zhan/1..20/; 定义站台lu/1..72/:c; links(zhan,lu):d,x,y;endsetsdata:c=@ole('F:/an.xls',an); 从excel中导
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/25 03:43:23
小弟用lingo求解一道站台与路口的分配问题,自己编了一段代码,以下是自己写的一窜代码model:sets:zhan/1..20/; 定义站台lu/1..72/:c; links(zhan,lu):d,x,y;endsetsdata:c=@ole('F:/an.xls',an); 从excel中导
小弟用lingo求解一道站台与路口的分配问题,自己编了一段代码,以下是自己写的一窜代码
model:
sets:
zhan/1..20/; 定义站台
lu/1..72/:c;
links(zhan,lu):d,x,y;
endsets
data:
c=@ole('F:/an.xls',an); 从excel中导入文件
d=@ole('F:/sjl.xls',d);
endsets
min=z1+100*z2;
@for(links(i,j):@sum(zhan(i):@sum(lu(j):x(i,j)*c(j)))<z1);
@for(links(i,j):x(i,j)*d(i,j)<=30+y(i,j)*10000);
@for(links(i,j):@sum(zhan(i):x(i,j);)=1);
@for(links:@bin(x));
@for(links:@bin(y));
@for(links(i,j):@sum(lu(j):x(i,j)*c(j))<=z2);
end
!小弟最近才学lingo,还有很多都不会,
小弟用lingo求解一道站台与路口的分配问题,自己编了一段代码,以下是自己写的一窜代码model:sets:zhan/1..20/; 定义站台lu/1..72/:c; links(zhan,lu):d,x,y;endsetsdata:c=@ole('F:/an.xls',an); 从excel中导
data后是enddata 再就是把注释都删了