关于LINGO的Global solver
再选择use global solver之后,再ctrl+u后,会报错“license is too small for the given problem”
我的代码如下(就是工地选址问题,site是工地,supply是供应地,x,y是坐标,d是工地需求量,a是送出量)
model:
sets:
site/1..6/:x,y,d;
supply/A,B/:px,py;
link(site,supply):a;
endsets
data:
x=1.25 8.75 0.5 5.75 3 7.25;
y=1.25 0.75 4.75 5 6.5 7.75;
d=3 5 4 7 6 11;
enddata
min=@sum(site(i):@sum(supply(j):a(i,j)*((px(j)-x(i))^2+(py(j)-y(i))^2)^0.5));
@for(site(i):@sum(supply(j):a(i,j))=d(i));
@for(supply(j):@sum(site(i):a(i,j))<=20);
end 不是程序的问题,报错显示楼主的LINGO是试用版,没有破解。重新在网上下载一个破解版LINGO重新运行即可。
PS:在help菜单里可以找到当前版本对变量的个数**。 回复 2# HSinB
多谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 谢谢楼主~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `踩```````````踩``````````踩
踩`````````````````````````踩
踩````╱o順齊自繎o`````````踩
`踩```````````````````````踩
```踩``````记得回踩`````踩
``````踩`````````````踩
`````````踩```````踩
`````````````(_ 陽
·.☆˙*.
☆˙ 、
☆.
*
★。
‘★.
`★`˙· 怎么安装lingo 软件啊,下载来没有用 啊,浪费体力
页:
[1]