lingo求解非线性问题,求大神指点!!!!
http://user.qzone.qq.com/846257805/photo/modify/e9bba5e6-4473-4089-8a85-45efdd4a8703/0/1/?ptlang=2052&ADUIN=846257805model:sets:
product/a,b,c,d/:l,b;
cutfa/1,2,3/:x;
links(cutfa,product):n;
endsets
data:
l=4,5,6,8;
b=50,10,20,15;
zl=19;
enddata
min=z;
z=@sum(cutfa:x);
@for(product(j):@sum(cutfa(i):x(i)*n(i,j))>=b(j));
@for(cutfa(i):zl-@sum(product(j):l(j)*n(i,j))>=@smin(l1,l2,l3,l4));
@for(links:@gin(n));
@for(cutfa:@gin(x));
end
这个程序我试着用用lingo 11运行了下,在option中的选项卡中选中了global solver 然后点use global solver 选择用multistart solver 求解然后那个objective就一直变,但是best稳定了,也是书上要的最佳值,但是state显示的是local opt,是不是哪里我弄错啦,求大神指点, 然后点use global solver 选择用multistart solver 求解然后那个objective就一直变,但是best稳定了,也是书上要的最佳值,但是state显示的是local opt,是不是哪里我弄错啦,求大神指点 没人吗?求指教呀{:3_60:}{:3_59:} 我也不知道是什么原因,不过你这个程序,我用lingo11开use global solver就无法算,不过用lingo9可以算,而且也是global opt。 zzpals 发表于 2013-4-15 17:47 static/image/common/back.gif
我也不知道是什么原因,不过你这个程序,我用lingo11开use global solver就无法算,不过用lingo9可以算,而 ...
无法算是什么意思呀???用lingo9比lingo11好吗,为什么9能算11不行呀? 846257805 发表于 2013-4-24 18:06 static/image/common/back.gif
无法算是什么意思呀???用lingo9比lingo11好吗,为什么9能算11不行呀?
就是一运行就报错,根本就没结果。
页:
[1]