在之前的第九篇文章,我们分析了采取强线搜索的一般共轭梯度法,并在没有充分下降条件的情况下给出了方法全局收敛的一般性定理。这一节将分析采取
线搜索的一般共轭梯度法。值得注意的是,这节的标题是
线搜索下一般性定理,不是说这些收敛定理,只在
线搜索下得到,满足条件在其他的线搜索也可以得到。
1、简介
共轭梯度法是解决无约束优化问题的常用方法之一,问题如下
求解此问题,一般采取线搜索技巧,其基本迭代格式形如
其中是迭代点
处的梯度,
是搜素步长,
是搜素方向,
为共轭参数,不同的参数
决定不同的共轭梯度法。我们知道
利用和
,我们有
从和
可以看出,
方法和
方法关于参数
的计算公式其分子和分母的下标只是相差1,即他们可以形式地表为
对于方法,可取
;对于
方法,可取
。对一般共轭梯度法,定义
则也可以携程
的形式,可见
式具有普遍性。由于当
,
为最速下降方向,因此在下面的分析中,我们总假定
,这时也有
。定义
2、收敛性分析
首先证明如下引理
引理 1:考虑方法和
,其中
由
给出,则对所有的
,有下式成立。
证明:因为,显然
对
成立。对于
,由
可知
两端取模平方,则有
对式两端除以
,并利用
和
,得
将上式从至
求和,便得
注意到以及
,上式同
式等价,故
对所有的
均成立。
引理 2:设和
为两个正项级数,且
发散,若存在正常数
和
,使得
对所有成立,则
亦发散。
证明:这是一个《数学分析》的知识,证明过程参考文献[1],故在此省略。
定理 1:设目标函数下方有界,导数
连续,考虑方法
和
,其中
具有形式
,
使得
条件
和
如果
则必有
证明:注意到
由可以推出
或等价地
若
则存在常数,使得
上式和表明了
利用以及引理 2可得
与相矛盾,故假设不成立,定理得证。
定理 2:设目标函数下方有界,导数
连续,考虑方法
和
,其中
具有形式
,
使得
和
成立
如果
则必有
证明:注意到
利用和
可推出
利用
故有
从而若成立,利用
,有
由于仍然成立,结合
以及 引理 2,则有
若不成立,则
成立。从而
上式和矛盾,故假设不成立,定理得证。
这样我们对方法给出了两个一般性的定理,他们仅需要线搜索满足
条件(17)和下降方向(18),而不需要强
条件或充分下降条件。当目标函数满足一定假设时,采取
线搜索的点列方法必然使得
条件(17)成立。因此为证共轭梯度法在
线搜索的收敛性,我们可以分两步来证,即先证每一步搜索方向的下降性,再证关系式
和
其中之一成立。如果采取广义线搜索,则只需证明关系式
或
成立即可。
对于DY
方法,因为
,故
成立。对于
FR
方法,因为
,故当
一致有界时,
成立。于是,利用
定理1
和
定理2
可立即获得
DY方法
和
FR方法
在适当函数假定下的全局收敛性。
对一般方法和
,由于
也可写为
的形式,其中
由
定义。利用下面定理,便给出一个仅与参数
有关的充分条件。
定理 3:设目标函数下方有界,导数
连续,考虑方法
和
,其中
具有形式
,
使得
和
成立。如果
则必有
证明:利用知,
等价于
故若,则必有
成立,从而由 定理
可知,
。与假设矛盾,因此定理为真。
为了使用方便,我们利用 定理1、定理2 和 定理3 给出如下推论。
推论:设目标函数下方有界,导数
连续,考虑方法
和
,其中
具有形式
,
使得
和
成立。如果
证明:条件表明
因此和式、
和
至少有一个发散。利用 定理1、定理2 和 定理3 其中之一知,此推论为真。
3、结束语
本文的内容很有用,因为它是对一般的线搜素而言。这篇文章也是由 戴彧虹 和 袁亚湘 老师所写,也是经典文章。主要参考文献如下
[1] 戴彧虹. 非线性共轭梯度法[M]. 科学出版社, 2000.