lingo菜鸟问题model:x^2+y^2=2;x^2+2*x+y^2+y=4;end的运行结果为什么会有Solution is locally infeasible的提示并且结果会是Variable ValueX 1.414214Y 0.000000显然不是正确的啊问题出在哪里?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 19:53:27

lingo菜鸟问题model:x^2+y^2=2;x^2+2*x+y^2+y=4;end的运行结果为什么会有Solution is locally infeasible的提示并且结果会是Variable ValueX 1.414214Y 0.000000显然不是正确的啊问题出在哪里?
lingo菜鸟问题
model:
x^2+y^2=2;
x^2+2*x+y^2+y=4;
end
的运行结果为什么会有Solution is locally infeasible的提示
并且结果会是
Variable Value
X 1.414214
Y 0.000000
显然不是正确的啊问题出在哪里?

lingo菜鸟问题model:x^2+y^2=2;x^2+2*x+y^2+y=4;end的运行结果为什么会有Solution is locally infeasible的提示并且结果会是Variable ValueX 1.414214Y 0.000000显然不是正确的啊问题出在哪里?
提示是说没有在局部找到可行解 因为你的模型是非线性的,而lingo默认求的是局部最优可行解,它在线性的情况下局部最优解就是全局最优 而在非线性的情况下,可能就不同了,所以需要在longo-options-global solver里选择use global solver

lingo菜鸟问题model:x^2+y^2=2;x^2+2*x+y^2+y=4;end的运行结果为什么会有Solution is locally infeasible的提示并且结果会是Variable ValueX 1.414214Y 0.000000显然不是正确的啊问题出在哪里? lingo解非线性方程组的问题.参考书上写的代码:model:x^2+y^2=2;2*x^2+x+y^2+y=4;end解出结果Feasible solution found at iteration:0Variable ValueX 0.4543360Y 1.339247为什么我用lingo这么做总是出错呢? 一段LINGO程序 老提示conflicting bounds on variable,(一直LINGO菜鸟)model:sets:vec0/1..8/:y;vec1/1..4/:d,z,s;vec2/1..2/:m,b,j,u,t,zv,zh,zr,yr,yb,yfs;vec5(vec2,vec2)/1,4/:m/@cos(j);vec6(vec1,vec2)/1,6/:b/d;endsetsDATA:y=4.5 960 20 1.4 1.5 如何用LINGO解01规划问题我是个编程的菜鸟,只希望大神能帮我把下面的01 规划问题编成lingo的语言,最好能附上代码,x(i,j,k) y(j,k) c(j) z(i,j) (i,j=1,2,3,4,5,6)(k=1,2,3)MAX=∑y(j,k)*c(j)MIN=∑x(k,i,j)*z(i,j) lingo !subscript out of range on attribute:y. 求助!急求!model:!问题;min=(@sum(x))^2-(@sum(ver))^2;sets:province/pr1..pr3/:pro;vertical/ve1..ve5/:ver;links(province,vertical):x,y; endsetsdata:pro=15 9 5;ver=9 8 10 1 1;y=0.5 0.5 0.5 0.5 0.5 0.3 用lingo解决一个简单的优化问题下面几种写法算出的结果不一样 为什么?min=fx+fy;fx=@if(x#gt#0,100,0)+2*x;fy=@if(y#gt#0,60+y,0)+2*y;x+y>=30;model:min=fx+fy;fx=@if(x #gt# 0,100,0)+2*x;fy=@if(y #gt# 0,60+3*y,2*y);x+y>=30;end LINGO程序总是有问题model:sets:entrance/1/:x,y;endsetsinit:x=0;y=0;endinit[OBJ]min = ((45-x(i))^2+y(i)^2)^(1/2)+((35-x(i))^2+(100-y(i))^2)^(1/2)+((120-x(i))^2+(100-y(i))^2)^(1/2);((45-x(i))^2+y(i)^2)^(1/2)+((35-x(i))^2+(100-y(i))^2)^(1/2)+30 lingo问题model:sets:weizhi/a b/:cap,m,n;ven/ v1 v2 v3 v4 v5 v6 /:dem,x,y;links(weizhi,ven):yunshu;endsetsmin=@sum(links(i,j):yunshu(i,j)*@sqrt((x(j)-m(i))^2+(y(j)-n(i))^2);@for(ven(j):@sum(weizhi(i):yunshu(i,j))>=dem(j));@for(weizhi(i):@sum(ven(j): 帮忙看哈下面这个lingo程序哪里有问题,显示第十行出错,求指导~model:sets:season/1..4/:x;fire/2,3,4/:y;endsetsmin=120+x(1)+x(2)+x(3)+x(4);120*65+x(1)*60>=6000;((120+x(1))*0.85-y(2))*65+60*x(2)>=7500;(((120+x(1))*0.85-y(2)+x(2))*0. 这个lingo程序问题到底出在哪里,是不是这个数学问题无法用LINGO求解呢?model:sets:p/1..20/:x,y,t,m,a,b,c;!定义集及其属性;endsetsinit:x=400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400;!初 新手没有多少分 我问一下lingo的问题老是得不到应该得到的解model:sets: plane/a1..a6/:x,y,s,m; link(plane,plane); endsets!目标函数;min=@sum(plane:(@abs(m))^2);t>0.01;t=64);!偏转角度不超过30度;@for(plane:@bnd(-30 lingo模型定义出错问题model: sets: center/1..3/:u; addr/1..7/:v; w(center,addr):x,y;endsets data: y=36 24 49 21 81 72 4530 20 56 24 99 88 5536 24 63 27 90 80 50 ;enddatamin=@sum(w:x(i,j)*y(i,j));@sum(addr:x(1,j))=3;@sum(addr:x(2,j))=2;@sum(a 请高手帮我找下这个Lingo程序的错误!下面是Lingo程序model:sets:hotel/1..10/;format/1..3/;link(hotel,format):x,y,c;endsetsmin=@sum(link:x*y*c);@for(format(j):@sum(hotel(i):(y(i)*r(i,j)))=num(j)/2);@for(format(j):@sum(hotel(i):(y(i)*r1( LINGO求解优化路线问题垃圾处理问题:已知38个点的坐标(x,y),以及每个点的垃圾量m,求设置两个处理中心,使路线最优.model:SETS:place/1..38/:d,l,k,m,x,y,u;endsetsdata:m= ;x= ;y= ;enddatad(i)=111.12*@ACOS(1.0/((@SIN( lingo的运行错误问题我的lingo程序模型是这样:MODEL:SETS:QUARTERS/1..1000/:X;ENDSETSMIN = @SUM(QUARTERS(i)|@MOD(i,2)#EQ#0:X(i);) - @SUM(QUARTERS(i)|0#NE#@MOD(i,2):X(i););@for(QUARTERS(i):@sum(QUARTERS(i):X(i)) >= 1000 ;);@for(QUARTERS( lingo程序错误1017model:sets:question(/1..i/):x,y;endsetsinit:x(1)=0;y(1)=0;endinit[obj] max=@sum(link(i,j):c(i))@for(question:(min(@sqrt((x(i)-x(i1))^2+(y(i)-y(j))^2))>=z););@for(question:(max(@sqrt((x(i)-x(i1))^2+(y(i)-y(j))^2)) 小弟刚接触LINGO,实在是没辙了,编写完成后出现model is ill difined希望各位好心人帮助,十万火急,谢谢model:sets:DMU/1..14/:H,W;II/1..2/;OI/1..2/; IV(II,DMU):X;OV(OI,DMU):Y; endsetsdata:X=0.37418 0.144448 0.106145 0.122964 用lingo实现,y(i)=y(j)时,x(i)不等于x(j)?大哥大姐们:请问用lingo如何实现y(i)=y(j)时,x(i)不等于x(j)?lingo有这个功能吗?我试过了,但是不行,我的现有程序是:MODEL:data:M=7;enddatas