秩1校正拟牛顿法

已知海塞矩阵有性质

增加了步长$\alpha_k$,有步长的算法比无步长搜索的算法更稳定(求解不同问题效果波动更小).$H_0=I$

增加了步长$\alpha_k$,有步长的算法比无步长搜索的算法更稳定(求解不同问题效果波动更小).$H_0=I$

可见u与v的组合与$\Delta x-H_k\Delta g_k$线性相关令$a(u^T\Delta g_k)$与$a(v^T\Delta g_k)$都等于1,则$u=\Delta x$,$v=-H_k\Delta g_k$回代$H_{k+1}=H_k+auu^T +bvv^T+\cdots$可以得到

                                   $H_{k+1} =\\boldsymbol{H}_{k}+\\frac{\\Delta\\boldsymbol{x}^{(k)}\\Delta\\boldsymbol{x}^{(k)\\top}}{\\Delta\\boldsymbol{x}^{(k)\\top}\\Delta\\boldsymbol{g}^{(k)}}-\\frac{[\\boldsymbol{H}_{k}\\Delta\\boldsymbol{g}^{(k)}][\\boldsymbol{H}_{k}\\Delta\\boldsymbol{g}^{(k)}]^{\\top}}{\\Delta\\boldsymbol{g}^{(k)\\top}\\boldsymbol{H}_{k}\\Delta\\boldsymbol{g}^{(k)}}$

DFP算法 - 秩2校正算法

海塞矩阵取秩为2的扰动:

$$ \left\{\begin{aligned}&H_{k+1}\Delta g^{(k)}=\Delta x^{(k)}\\&H_{k+1}=H_k+auu^\mathrm{T}+bvv^\mathrm{T}\end{aligned}\right. $$

其中

$$ \left\{\begin{aligned}&\Delta\boldsymbol{x}^{(k)} =\alpha_{k}\boldsymbol{d}^{(k)} \\&\Delta\boldsymbol{g}^{(k)} =g^{(k+1)}-g^{(k)} \\ &\bm u=\Delta \bm x^{(k)}\\&\bm v=H_k \bm g^{(k)}\end{aligned}\right. $$