在节,我们证明了
方法的收敛性。然而,即使
是一致凸函数,参数
也可能非负。在
节,我们知道采取精确线搜索的
方法对于一致凸函数的全局收敛性。于是,
和
致力于寻找这样的一种线搜索,以确保原始
方法的收敛性。他们提出了一种
线搜索,并证明了在该线搜索下,原始
方法对一般非凸函数的收敛性。
1、引言
PRP 共轭梯度法是由 Polak 和 Ribiere 和 Polyak 在 1969 年独立提出的一种非线性共轭梯度法,这种方法具有如下形式:
其中参数由以下公式计算:
和
提出的线搜索与下述条件密切相关:
其中为常数。线搜索条件
由
等学者在考虑无约束优化的无导数方法时引入的,详见文献
,与下式相比
相比, 当
大时,要求目标函数有较大的下降量,而当
小时,
比
更容易满足。
具体地,给定常数,
和
的线搜索的基本思想是计算
使得和
满足
以及
其中为事先给定的常数。下述引理表明,当
满足一定条件时,确实存在这样的步长因子
,使得
和
成立,而且这样的步长因子
不会太小。
2、收敛性分析
引理 1: 设函数 下方有界,导数
连续可微。考虑
方法
,其中步长因子
由
和
线搜索确定。则对于每个
,必存在这样的
,使得线搜索条件
和
成立。进一步地,存在常数
,使得
对所有成立。
因为
,故
对成立。设
对某
成立。对任意的
,定义
和
,记
利用连续和归纳假设,对任意的
,
故有
另一方面,由中值定理及导数的连续性知
于是
由和
知,存在这样的
,使得
和
成立,而且
对
成立。由归纳法,对所有的
成立。
首先分两种情况:
和
第一种情况易得
现设,因此
不满足
和
。首先,假设
不满足线搜索条件
,则
另一方面,由中值定理及导数的连续性知
其中,由
和
得
另外,假设不满足线搜索条件
,则下面的不等式至少有一个成立
其中
由和
得
由可得
由和
得
由可得
即有
则进一步有
则进一步有
结合,
,
和
,我们可令
利用和
两式可知,每步的函数值下降量具有量级
。因此,当目标函数
有下界时,
条件成立。
利用以及
可以证明原始方法在
的线搜索下全局收敛性,而且为强收敛。
定理 2:设目标函数下方有界,导数
连续可微。考虑
方法
,其中步长因子
由
的线搜索确定,则方法在下述意义下全局收敛:
证明:用直接法:由和 导数的
连续性、知
于是,利用知
从而成立。
表明,由
方法产生的点列
的任意聚点都是目标函数的稳定点。这一结果比以前获得的收敛性结果都要强。在某种程度上,这一结果的取得归因于当
趋于零时,
方法给出的方向
靠近于负梯度方向
。
3、参考文献