4.5.1. DFP法

アルゴリズム

B(k)B _ {(k)}を以下の DFP 公式によって更新する

B(k+1)=(Iy(k)s(k)T<s(k),y(k)>)B(k)(Iy(k)s(k)T<s(k),y(k)>)T+y(k)y(k)T<s(k),y(k)>B _ {(k+1)} = \left( I - \frac{y _ {(k)} s _ {(k)} ^ \mathrm{T}}{\left<s _ {(k)}, y _ {(k)} \right>} \right) B _ {(k)} \left( I - \frac{y _ {(k)} s _ {(k)} ^ \mathrm{T}}{\left<s _ {(k)}, y _ {(k)} \right>} \right) ^ \mathrm{T} + \frac{y _ {(k)} y _ {(k)} ^ \mathrm{T}}{\left<s _ {(k)}, y _ {(k)} \right>}

原理

あとで。

Last updated