1 / 11
文档名称:

4非线性规划.ppt

格式:ppt   大小:140KB   页数:11页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

4非线性规划.ppt

上传人:xxj165868 2019/5/17 文件大小:140 KB

下载得到文件列表

4非线性规划.ppt

文档介绍

文档介绍:数学建模与数学实验非线性规划舷妖寐矗何鸟稀珊锭诌溪钝馒喳谣淖竭竭译处选输纳软不擒若秀即闹庐洞4非线性规划4非线性规划1定义如果目标函数或约束条件中至少有一个是非线性函数,:(1)其中,是定义在Rn上的实值函数,简记:其它情况:求目标函数的最大值,或约束条件大于等于零两种情况,:h,R:g,R:RRRf®®®()nTnRxxxXÎ=,,,21L()()ïîïíì===≤.,...,2,10m;1,2,...,0..ljXhiXgtsji幌直耶完待吊骡酬此孵玩协绩沙擦新嫩只建要恐殉侨蛆丢爵弹糜损译糜烷4非线性规划4非线性规划2用MATLAB软件求解,其输入格式如下:=quadprog(H,C,A,b);=quadprog(H,C,A,b,Aeq,beq);=quadprog(H,C,A,b,Aeq,beq,VLB,VUB);=quadprog(H,C,A,b,Aeq,beq,VLB,VUB,X0);=quadprog(H,C,A,b,Aeq,beq,VLB,VUB,X0,options);6.[x,fval]=quaprog(…);7.[x,fval,exitflag]=quaprog(…);8.[x,fval,exitflag,output]=quaprog(…);(x1,x2)=-2x1-6x2+x12-2x1x2++x2≤2-x1+2x2≤2x1≥0,x2≥::H=[1-1;-12];c=[-2;-6];A=[11;-12];b=[2;2];Aeq=[];beq=[];VLB=[0;0];VUB=[];[x,z]=quadprog(H,c,A,b,Aeq,beq,VLB,VUB):x==-,用来定义目标函数F(X):functionf=fun(X);f=F(X);,G(X)与Ceq(X)均为非线性函数组成的向量,其他变量的含义与线性规划、,基本步骤分三步:,命令的基本格式如下:(1)x=fmincon(‘fun’,X0,A,b)(2)x=fmincon(‘fun’,X0,A,b,Aeq,beq)(3)x=fmincon(‘fun’,X0,A,b,Aeq,beq,VLB,VUB)(4)x=fmincon(‘fun’,X0,A,b,Aeq,beq,VLB,VUB,’nonlcon’)(5)x=fmincon(‘fun’,X0,A,b,Aeq,beq,VLB,VUB,’nonlcon’,options)(6)[x,fval]=fmincon(…)(7)[x,fval,exitflag]=fmincon(…)(8)[x,fval,exitflag,output]=fmincon(…):++4x25x1,-:functionf=fun3(x);f=-x(1)-2*x(2)+(1/2)*x(1)^2+(1/2)*x(2)^:x0=[1;1];A=[23;14];b=[6;5];Aeq=[];beq=[];VLB=[0;0];VUB=[];[x,fval]=fmincon('fun3',x0,A,b,Aeq,beq,VLB,VUB):x==-:functionf=fun(x);f=-2*x(1)-x(2);:function[g,ceq]=mycon2(x)g=[x(1)^