lingo非线性优化问题,目标函数有点复杂model:sets:wilson/r1..r7/:x,y;pre/1/:G1,G2;link(wilson,pre);endsetsDATA:x y= 0.2012 7.040.3013 9.190.3987 10.610.4993 11.110.5994 10.320.7023 9.510.7998 7.3;V1= 159.53;V2= 157.13;T= 298.15;enddatamin

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 23:37:12

lingo非线性优化问题,目标函数有点复杂model:sets:wilson/r1..r7/:x,y;pre/1/:G1,G2;link(wilson,pre);endsetsDATA:x y= 0.2012 7.040.3013 9.190.3987 10.610.4993 11.110.5994 10.320.7023 9.510.7998 7.3;V1= 159.53;V2= 157.13;T= 298.15;enddatamin
lingo非线性优化问题,目标函数有点复杂
model:
sets:
wilson/r1..r7/:x,y;
pre/1/:G1,G2;
link(wilson,pre);
endsets
DATA:
x y= 0.2012 7.04
0.3013 9.19
0.3987 10.61
0.4993 11.11
0.5994 10.32
0.7023 9.51
0.7998 7.3;
V1= 159.53;
V2= 157.13;
T= 298.15;
enddata
min = @sum (link:(y-(1-x)*((x*(V1/V2)*@exp(-(G1/(8.314*T))))/(1-x+x*(V1/V2)*@exp(-(G1/(8.314*T)))))*G1
+x*((1-x)*(V2/V1)*@exp(-(G2/(8.314*T))))/(x+(1-x)*(V2/V1)*@exp(-(G2/(8.314*T))))*G2)^2);
@for(PRE:@free(G1);@free(G2);
@FOR(WILSON:@FREE(X);@FREE(Y));
end
能运算出来,但是答案不是很对,而且我将y-换成-y,答案也不一样,不懂出了什么问题

lingo非线性优化问题,目标函数有点复杂model:sets:wilson/r1..r7/:x,y;pre/1/:G1,G2;link(wilson,pre);endsetsDATA:x y= 0.2012 7.040.3013 9.190.3987 10.610.4993 11.110.5994 10.320.7023 9.510.7998 7.3;V1= 159.53;V2= 157.13;T= 298.15;enddatamin
model:
sets:
wilson/r1..r7/:x,y;
pre/1/:G1,G2;
link(wilson,pre);
endsets
DATA:
x y= 0.2012 7.04
0.3013 9.19
0.3987 10.61
0.4993 11.11
0.5994 10.32
0.7023 9.51
0.7998 7.3;
V1= 159.53;
V2= 157.13;
T= 298.15;
enddata
min = @sum (link:(y-(1-x)*((x*(V1/V2)*@exp(-(G1/(8.314*T))))/(1-x+x*(V1/V2)*@exp(-(G1/(8.314*T)))))*G1
+x*((1-x)*(V2/V1)*@exp(-(G2/(8.314*T))))/(x+(1-x)*(V2/V1)*@exp(-(G2/(8.314*T))))*G2)^2);
@for(PRE:@free(G1);@free(G2));
@FOR(WILSON:@FREE(X);@FREE(Y));
end
不对那你用global solver解试试 你这种目标函数本来用lingo求最多也就是求个大概 要是什么函数lingo都能求准了那数学就不用做了

lingo非线性优化问题,目标函数有点复杂model:sets:wilson/r1..r7/:x,y;pre/1/:G1,G2;link(wilson,pre);endsetsDATA:x y= 0.2012 7.040.3013 9.190.3987 10.610.4993 11.110.5994 10.320.7023 9.510.7998 7.3;V1= 159.53;V2= 157.13;T= 298.15;enddatamin lingo的目标函数可以含有非线性表达式吗 求解个非线性规划问题,要求用lingo解答!目标函数maxZ=x1+4.84/1.4(1-0.226x2)+2.0424约束条件 1 关于lingo的求解优化问题 matlab非线性规划fmincon函数中目标函数参数传递问题,fmincon函数的标准形式维[x,fval]=fmincon('fun',Bt0,[],[],[],[],lb,ub,@constr),然后fun是目标函数,Bt0为初值点,优化函数相当于讲Bt0带入fun,逐渐逼近求局 如何用Matlab求有限制条件的目标函数的最小值求解一个优化问题(目标函数非线性,约束函数线性)?minZ=56*x11+74*x12+61*x13+63*x14+63*x21+69*x22+65*x23+71*x24 +57*x31+77*x32+63*x33+67*x34+55*x41+76*x42+62 LINGO算非线性整数规划时,目标函数求最小值,少个约束条件怎么比有约束求的目标值还大,让我情何以堪 lingo如何使用if语句?我用lingo做优化问题,确定了一个目标函数,然后需要判断一个条件a>0算法成立,若成立,则可列出s.t 若不成立,则有不同的s.t 请问此处怎么用if把这个判断语句编程出来? 运用MATLAB遗传算法工具箱求解非线性多目标优化问题,编程过程如下:function f1=func(x) %第一目标函数f1=x(:,1).*x(:,1)./4+x(:,2).*x(:,2)./4;function f2=func(x) %第二目标函数f2=x(:,1).*(1-x(:,2))+10;NIND=100; %个体 lingo目标函数能有积分吗? 非常急!matlab如何完成非线性约束优化!目标函数是:x*(0.02+y)/(2*(300-x))-300/210000最大值约束条件是:0= lingo求解非线性整数规划问题用lingo求解下面的问题 LINGO求助,下面的的该怎么写函数,非线性规划 LINGO语句 用matlab的optimization工具箱遗传算法做函数优化问题:将目标函数写成m文件:function y=g1(x1,x2)y=x1^2+x1*x2-2*x2;end将非线性约束写成m文件:function[c,ceq]=yueshu(x1,x2)c=2*x1^2+x2-5;ceq=x1^2+2*x2-4;end工具箱设 请问老师,lingo能解决 2个目标函数的问题吗?而且2个目标函数的单位不一样,不能直接相加 lingo 求最小最大问题目标函数的写法,求每列的最大值后再将计算结果求最小值. lingo 求最小最大问题目标函数的写法,求每列的最大值后再将计算结果求最小值. lingo求解,顺便看看目标函数还有没别的错误