牛顿法推导

求函数F(x)的最小值:

泰勒展开:

          F(\mathbf{x}+\mathbf{h})=F(\mathbf{x})+\mathbf{h}^{\top} \mathbf{g}+\frac{1}{2} \mathbf{h}^{\top} \mathbf{H} \mathbf{h}+O\left(\|\mathbf{h}\|^{3}\right)

其中,

          \mathbf{g} \equiv \mathbf{F}^{\prime}(\mathbf{x})=\left[\begin{array}{c}{\frac{\partial F}{\partial x_{1}}(\mathbf{x})} \\ {\vdots} \\ {\frac{\partial F}{\partial x_{n}}(\mathbf{x})}\end{array}\right] 

         \mathbf{H} \equiv \mathbf{F}^{\prime \prime}(\mathbf{x})=\left[\frac{\partial^{2} F}{\partial x_{i} \partial x_{j}}(\mathbf{x})\right]

\mathbf{x}_{\mathrm{s}}F(\mathbf{x})驻点,有\mathbf{g}_{\mathrm{s}} \equiv \mathbf{F}^{\prime}\left(\mathbf{x}_{\mathrm{s}}\right)=\mathbf{0}

F(\mathbf{x})\mathbf{x}_{\mathrm{s}}的泰勒展开为:

         F\left(\mathbf{x}_{\mathrm{s}}+\mathbf{h}\right)=F\left(\mathbf{x}_{\mathrm{s}}\right)+\frac{1}{2} \mathbf{h}^{\top} \mathbf{H}_{\mathrm{s}} \mathbf{h}+O\left(\|\mathbf{h}\|^{3}\right),其中\mathbf{H}_{\mathrm{s}}=\mathbf{F}^{\prime \prime}\left(\mathbf{x}_{\mathrm{s}}\right)

要保证驻点\mathbf{x}_{\mathrm{s}}对应极小值点,\mathbf{H}_{\mathrm{s}}需为正定矩阵。

由于{F}^{\prime}\left(\mathbf{x}_{\mathrm{s}}\right)=\mathbf{0},有

         \mathbf{F}^{\prime}(\mathbf{x}+\mathbf{h})=\mathbf{F}^{\prime}(\mathbf{x})+\mathbf{F}^{\prime \prime}(\mathbf{x}) \mathbf{h}+O\left(\|\mathbf{h}\|^{2}\right),其中\mathbf{x}+\mathbf{h}=\mathbf{x}_{\mathrm{s}}\right)

\mathbf{h}的范数足够小时,有\mathbf{F}^{\prime \prime}(\mathbf{x})\mathbf{h}_{\mathrm{n}}=-\mathbf{F}^{\prime}(\mathbf{x}),下一次迭代\mathbf{x} :=\mathbf{x}+\mathbf{h}_{\mathrm{n}}。通过多次迭代,使得最后的\mathbf{x}逼近\mathbf{x}_{\mathrm{s}}\right)

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值