本节,我们将提出两种类型的线搜索,他们都是依据标准
线搜索。本文的第一种
线搜索且要求
能够保证在每一步产生一个下降方向,在这种线搜索下,
,
和
方法且
非负都能够建立全局收敛性。然而我们如果想对原始的
方法建立全局收敛性,所以就有了第二种类型的
线搜索。
1、引言
共轭梯度法的基本迭代形式为:
其中参数由以下公式计算:
2、第一种 Armijo 型线搜索的收敛性
线搜索 (A) : 给定常数且
,取最小的整数
,步长因子
,使其满足
引理 1:若函数在水平集上有界,且梯度函数
是
连续的,考虑方法
,其中
。考虑 线搜索 (A) 存在
,更进一步,我们有
证明:因为,故
是下降方向,假定
满足
利用,则有
因为,利用
,要使
式成立,则
利用连续,若
成立,则式必成立。利用
式,故
满足
另一方面,根据中值定理和连续,有
要使式成立,即要求
利用和
知,存在这样的
满足
和
式。要使
式成立,只须令
利用式,我们知道
式定义合理,故引理得证。
利用式,定义
从而有
定理 2:若函数在水平集上有界,且梯度函数
是
连续的,考虑方法
,其中
。考虑 线搜索 (A) ,则有
证明:主要是,且利用
式知道
和
式成立。结合之前在
共轭梯度法的结论,我们知结论成立。
如果我们假定的是水平集有界,而不是函数在水平集有界,同样梯度函数
是
连续的,则存在常数
,使得
对于共轭梯度法,我们将线搜索 (A) 中的
替换成
很明显比
要弱,所以我们可以得到一个修正的线搜索。利用
,我们有
定理 3:若水平集有界,且梯度函数是
连续的,考虑方法
,其中
。考虑 线搜索 (A) 且将
式替换成
式,则有
式成立。
证明:我们首先肯定的是这样修正的线搜索当然是存在且
式依然成立,故
条件成立。根据我们在前面分析的
共轭梯度法的知识,知道该定理成立。这非常需要用到前面
共轭梯度法的知识,不熟悉的可以回到前面看。
定理 4:若函数在水平集上有界,且梯度函数
是
连续的,考虑方法
,其中
。考虑 线搜索 (A) 且
,则有
式成立。
证明:利用式和
,以及
和
,我们知道
后面的证明,我也不是很明白,书上表述,应该是要在强线搜索下,这个强
在收敛性的证明应该要用到。而此处没有,我个人也很奇怪。
下面考虑共轭梯度法
定理 5:若函数在水平集上有界,且梯度函数
是
连续的,考虑方法
,其中
。考虑 线搜索 (A) ,则有
式成立。
证明:假定存在一个无穷子列满足
由于函数有界且利用
式和上式,有
利用和
,我们有
否则,利用式,我们假定
对充分大的成立。利用函数
有界和
式,我们可以得到
条件成立:
后面的证明就和经典证明相同。
3、第一种 Armijo 型线搜索的收敛性
线搜索 (A) : 给定常数且
,取最小的整数
,步长因子
,使其满足
引理 6:若函数在水平集上有界,且梯度函数
是
连续的,考虑方法
,其中
。步长因子
由 线搜索 B 决定,则对于任意的
,都存在
,更进一步,我们有
其中是正常数
证明:因为且
,所以有
对成立,假定
对某个
成立,利用
,对任意的
,利用
有
因为我们假定成立,故
是下降方向
(注意:
,则
),依然想要
式成立,利用
式,则有
我们令.
利用和
连续
和
因此,我们选择一个正常数,使得
利用和
,我们有
由,我们知道 线搜索 B 能够决定一个正步长,而且满足
式,只需令
表明
对
也成立。因此,我们证明了该引理成立。
通过以上的引理,我们可以证明原始共轭梯度法的强收敛性。而我们之前证明原始
共轭梯度法的强收敛性是依据如下条件
定理 7:若函数在水平集上有界,且梯度函数
是
连续的,考虑方法
,其中
。步长因子
由 线搜索 B 决定,则有
证明:因为函数在水平集上有界,所以从
可以知道
利用和
,有
利用是
连续的,
和
,有
进一步,利用和
是
连续的,有
结合和
,定理得证。
4、结束语
以上依据标准线搜索提出了两种
类型的线搜索,并对经典的共轭梯度法建立起了全局收敛性,包括
共轭梯度法。但是我们不知道是否有相似的结果对于其他的共轭梯度法,特别是
共轭梯度法。就我目前所知,没有一种线搜索能够保证对原始的
共轭梯度法建立全局收敛性。参考文献如下
[1] Dai Yu Hong. Gonjugate gradient method methods with Armijo-type Line searchs.