lingo 11 非线性求解器设置那里勾选第一个grash initial sol,其它几个选项不选,不管有没有选全局求解器,几乎所有的非线性规划都可以算出最优解,至少我遇到的非线性规划中还没有解不出最优解的,比如这两个模型(参考alexshawn的贴)
MAX=0.5-((@SIN(@SQRT(X1^2+X2^2)))^2-0.5)/(1+0.001*(X1^2+X2^2))^2;
@BND(-10,X1,10);@BND(-10,X2,10); 全部解,x1=0,x2=0,max=1;
MAX=@SIN(R)/R+1;
R=@SQRT((X-50)^2+(Y-50)^2)+2.71828;
@BND(0,X,100);@BND(0,Y,100); 最优值应在X=50,Y=50处取得