MATLAB课件第七章 最优化计算方法.pptVIP

  • 10
  • 0
  • 约5.78千字
  • 约 48页
  • 2017-08-15 发布于江西
  • 举报
MATLAB课件第七章 最优化计算方法.ppt

第七章 最优化计算方法 注意: [1] fmincon函数提供了大型优化算法和中型优化算法。默认时,若在fun函数中提供了梯度(options参数的GradObj设置为’on’),并且只有上下界存在或只有等式约束,fmincon函数将选择大型算法。当既有等式约束又有梯度约束时,使用中型算法。 [2] fmincon函数的中型算法使用的是序列二次规划法。在每一步迭代中求解二次规划子问题,并用BFGS法更新拉格朗日Hessian矩阵。 [3] fmincon函数可能会给出局部最优解,这与初值X0的选取有关。 1、写成标准形式: s.t. 2x1+3x2 6 s.t x1+4x2 5 x1,x2 0 例2 2、先建立M-文件 fun3.m: function f=fun3(x); f=-x(1)-2*x(2)+(1/2)*x(1)^2+(1/2)*x(2)^2 3、再建立主程序youh2.m: x0=[1;1]; A=[2 3 ;1 4]; b=[6;5]; Aeq=[];beq=[]; VLB=[0;0]; VUB=[]; [x,

文档评论(0)

1亿VIP精品文档

相关文档