2020年新版DFP算法及Matlab程序.docxVIP

  • 37
  • 0
  • 约2.11千字
  • 约 4页
  • 2020-10-13 发布于天津
  • 举报
精品资料 精品资料 作业 用DFP算法求解min f (x) x; 2x| 2x-i x2 4x-i, 取x0 1 1T, 1 Ho 0 、求解: g(x) (2xi 2x2 4, 2x1 4x2)T,g° ( 4,2)T , po Hogo (4, 2)T (1 )求迭代点 x1 令o() f (xo Po) 2 40 20 3,得 o()的极小值点 X1 Xo 所以得: So X1 2,0.5 T,g1 Xo (1, 0.5)T, yo o Po 1, 2 于是,由DFP修正公式有 H1 Ho 下一个搜索方向为 P1 H1g1 (2 )求迭代点x2 令 1( ) f(X1 P1) g1 go (3, 4)T. 于是得:X2 X1 1 P1 4,2 因 Hesse 阵 G (x) 极小点。 二、DFP算法迭代步骤如下: (1) 给定初始点x0, 初始矩阵 (2) 令 Pk H kgk。 (3) 由精确一维搜索确定步长 (4) 令 Xk 1 Xk kPk。 (5) 若 Igkll H 0 yo yo H 0 yMyo 8,6 T T ,g2 Ho ,则x Xk 1停; 5.5,得 (0,0)T, 为正定阵, 1( T soso T y°so 1 100 84 38 )的极小值点 所以:X x2 38 41 (4,2)T, f f (x)为严格凸函数,所以 x 为整体 (通常取单位阵

文档评论(0)

1亿VIP精品文档

相关文档