资源

用范围约束求解NLP问题(nlpse03)

/*****************************************************************//*                                                               *//*S A S S A M P L E L I B R A R Y*//*                                                               *//*名称:nlpse03*//*标题:使用范围约束解决NLP问题(nlpse03)*//*产品:或*//*系统:所有*//*关键字:或*//*程序:OPTMODEL*//*数据:*//*                                                               *//*支持:更新:*//*参考:*//*MISC:非线性规划求解器中的示例3*//*数学规划章节*//*                                                               *//*****************************************************************/过程操作模型;数字l{1..5}=[78 33 27 27 27];数字u{1..5}=[10245454545];编号a{1..12}=[85.334407 0.0056858 0.0006262 0.002205380.51249 0.0071317 0.0029955 0.00218139.300961 0.0047026 0.0012547 0.0019085];1..5}中的varx{j>=l[j]<=u[j];最小化f=5.35*x[3]^2+0.83*x[1]*x[5]+37.29*x[1]- 40792.141;合同1:0<=a[1]+a[2]*x[2]*x[5]+a[3]*x[1]*x[4]-a[4]*x[3]*x[5]≤92;对比2:0<=a[5]+a[6]*x[2]*x[5]+a[7]*x[1]*x[2]+a[8]*x[3]^2-90≤20;合同3:0≤a[9]+a[10]*x[3]*x[5]+a[11]*x[1]*x[3]+a[12]*x[3]*x[4]-20≤5;x[1]=78;x[2]=33;x[3]=27;x[4]=27;x[5]=27;用nlp/algorithm=activeset求解;打印x;退出;