上节我们证明了方法在一种型线搜索下的全局收敛性。本节将证明取常数步长因子的方法的收敛性。
1、引言
PRP 共轭梯度法是由 Polak 和 Ribiere 和 Polyak 在 1969 年独立提出的一种非线性共轭梯度法,这种方法具有如下形式:
其中参数由以下公式计算:
在节,我们证明了方法在一种型线搜索下的全局收敛性。通过上节的如下关系式
不难看出存在某常数,使得
这表明了取常数步长因子的方法也可能全局收敛。下面我们给出严格证明
2、收敛性分析
定理 1:设目标函数下方有界,导数连续可微,考虑方法,其中步长因子总取为
则对所有的,
进一步,方法在下述意义下全局收敛:
证明:首先用归纳法证明:对所有的有下式成立:
以及
因为,而且,和对显然成立。设和对成立。由、、导数的连续性、及归纳假设知
从而可以选取和,使得以及,则可令和。利用知,对也成立。类似地,可证明
故式对亦成立。从而根据归纳法,和对所有的都成立。同时也表明式成立。
现在估计目标函数在每一步的下降量。利用中值定理、以及导数的连续性知
将式写成,然后取模平方,得
由及的选取知
在中应用以及,得
由以及知,,对于对求和,并注意到目标函数有下界,知
从而式得证。故命题成立。
3、参考文献
[1] 戴彧虹. 非线性共轭梯度法. 2000, 科学出版社.