就是关于lingo求解消防站选址问题的那个,我贴给你x表示是否在某区建消防站c表示两区之间是否15分钟内可
x表示是否在某区建消防站c表示两区之间是否15分钟内可以到达结果是在二四区建消防站就可以
model:
sets:
area/1..6/:x;
link(area,area):t,c;
endsets
data:
t=
41016282720
10524321710
16244122721
28321251525
27172715314
20102125146;
enddata
calc:
@for(link:c=@if(t#le#15,1,0));
endcalc
min=@sum(area:x);
@for(area:@bin(x));
@for(area(i):@sum(area(j):c(i,j)*x*(i))>=1);
end
不是很明白
尤其是最后一句