资源

用几个局部极小值求解NLP问题(nlpse05)

/********************************************************************//*                                                                  *//*S A S S A M P L E L I B R A R Y*//*                                                                  *//*名称:nlpse05*//*标题:用几个局部极小值求解NLP问题(nlpse05)*//*产品:或*//*系统:所有*//*关键字:或*//*过程:OPTMODEL*//*数据:*//*                                                                  *//*支持:更新:*//*参考:*//*MISC:非线性规划求解器示例5*//*数学规划章节*//*                                                                  *//********************************************************************/过程操作模型;1..5}中的varx{i>=-5<=5init-2;最小值f=(x[1]-1)^2+(x[1]-x[2])^2+(x[2]-x[3])^3+(x[3]-x[4])^4+(x[4]-x[5])^4;配置1:x[1]+x[2]^2+x[3]^3=2+3*sqrt(2);cong2:x[2]+x[4]-x[3]^2=-2+2*sqrt(2);cong3:x[1]*x[5]=2;性能nthreads=4;使用nlp/multipart=(maxstarts=10)seed=1234进行求解;打印x.msinit x;退出;过程操作模型;1..5}中的varx{i>=-5<=5init-2;最小值f=(x[1]-1)^2+(x[1]-x[2])^2+(x[2]-x[3])^3+(x[3]-x[4])^4+(x[4]-x[5])^4;配置1:x[1]+x[2]^2+x[3]^3=2+3*sqrt(2);cong2:x[2]+x[4]-x[3]^2=-2+2*sqrt(2);cong3:x[1]*x[5]=2;性能节点=4个nthreads=4个;用nlp/multistart=(maxstarts=10)seed=1234求解;打印x;退出;