一类改进的谱共轭梯度法

  • 格式:docx
  • 大小:40.60 KB
  • 文档页数:9

一类改进的谱共轭梯度法

景书杰;李亚敏;牛海峰

【摘 要】谱共轭梯度法有两个方向控制参数,是解决大规模无约束优化问题的有效方法.本文提出了一个改进的谱参数θk,它不同于现有的θk.新算法在任何线搜索下都满足著名的共轭条件:dTk yk-1=0.新方法的搜索方向在任何线搜索下都是充分下降的.在一般假设下,我们证明该方法在改进的Wolfe线搜索是全局收敛的.

【期刊名称】《洛阳师范学院学报》

【年(卷),期】2019(038)002

【总页数】5页(P1-5)

【关键词】无约束优化;谱共轭梯度法;下降条件;谱参数;Wolfe线搜索

【作 者】景书杰;李亚敏;牛海峰

【作者单位】河南理工大学数学与信息科学学院,河南焦作454000;河南理工大学数学与信息科学学院,河南焦作454000;河南理工大学数学与信息科学学院,河南焦作454000

【正文语种】中 文

【中图分类】O221.2

0 引言

考虑无约束优化问题

(0.1)

其中f(x)在Rn→R上是连续可微的函数,Rn表示n维欧式空间. 我们定义g(x)=▽f(x)是f(x)在xk处的梯度向量,且令gk=g(xk).

由于非线性共轭梯度法(简称CG法)迭代简单有效,全局收敛性和低内存需求,故它是解决问题(0.1)的最有效的迭代方法之一,特别是在科学和工程计算中的大规模优化问题中. 在解决问题(0.1)的迭代算法中得到序列{xk},它的一般迭代格式如下

xk+1=xk+αkdk

(0.2)

其中xk是当前迭代点,αk为步长.

这里βk∈Rn为共轭参数,不同的CG法是由不同形式的共轭参数βk决定. 本文被以下共轭参数所吸引:它们的βk公式[1-4]如下

这里代表Euclidean范数,yk:=gk+1-gk.

PRP和HS是公认的最有效的两个CG法,但它们的收敛性都不是很好. 已有很多关于收敛性的研究[5-11]. 这些CG法都有良好的收敛性和数值表现,然而它们构造复杂且难以理解,不像经典的CG法[1-4,12-15], 形式简单,容易应用,所以工程师们也很少把它们应用到科学和生产等研究中. 因此,Rivaie等[16]给出了一个形式简单的共轭参数为方便起见,我们称它为RMIL法.

2012年,Rivaie等[16]提出RMIL法的共轭参数,定义为

(0.3) 这里yk-1=gk-gk-1.显然

(0.4)

Rivaie等[16]验证了该方法产生的搜索方向dk是充分下降的,并在精确线搜索下建立了该算法的全局收敛性. 数值试验表明,RMIL法具有线性收敛速率,比其它CG法更有效.

2001年,Birgin 和Martinez[17]提出了谱共轭梯度法(SCG法),即将谱梯度方法和CG法的思想结合起来,搜索方向dk的迭代格式如下

(0.5)

其中

这里θk是谱参数;sk-1=xk-xk-1;yk-1=gk-gk-1. 令人惊奇的是, SCG法在很多情况下优于经典的CG法. 但SCG法产生的搜索方向dk不满足下降条件并且没有证明算法是否是全局收敛性的. 故已有学者对此进行研究,使其修正的SCG法产生搜索方向dk是下降方向,并在一般假设下建立算法的全局收敛性.

Zhang等在文献 [18] 给出一个修正的FR共轭梯度法(MFR),搜索方向dk如下

dk=-θkgk+βkdk-1

其中

显然,对k≥1,有成立. 即搜索方向dk是不依赖于任何线搜索的充分下降方向.

Zhang等[18]证明了MFR法对于一般的目标函数在Wolfe线搜索或Armijo线搜索下也具有全局收敛性.

2008年,Yu等[19]修正谱Perry共轭梯度法得到一个新的SCG法,称为DSP-CG法.的公式如下

这里

数值试验表明,对于任何的线搜索DSP-CG法都是下降方法. Yu等[19]证明了DSP-CG法对一般目标函数在Wolfe线搜索下是全局收敛性的.

最近,Deng等[20]改进了SCG算法,给出混合的θk和βk公式,定义为:

这里η是一个给定的小常数. 参数θk和βk的选择使得搜索方向dk既是充分下降的也是拟牛顿方向. 在Armijo线搜索下验证了改进的SCG算法的全局收敛性. 数值试验证实了改进的SCG算法比现存的算法更有效和稳定.

本文将展示一个改进的谱参数θk,进而结合文献 [16] 中的构造一个新的SCG法,我们称它为SRMIL法. 该方法的搜索方向dk不需要任何线搜索都是充分下降的.

我们建立了在修正的Wolfe线搜索下SRMIL法的全局收敛性.

1 谱参数θk及算法下降性

下面我们给出谱参数θk的选取方法. 我们给出的谱参数θk不依赖于任何线搜索而满足著名的共轭条件:给式(0.3)的两边同乘yk-1,可得

因此

所以

(1.1)

本文用SRMIL法解决问题(0.1),该方法中xk和dk的迭代格式分别选用(0.2)和(0.5). 用式(0.3)计算βk,用式(1.1)计算θk. 故有SRMIL法满足著名的共轭条件.

算法:

Step 0: 给定初始值x0∈Rn,ε>0,令

0

Step 1: 计算gk; 若则停止,否则转Step 2.

Step 2: 计算步长αk>0,使其满足修正的Wolfe线搜索[21]:

(1.2)

Step 3: 利用式(0.3),式(0.5),式(1.1),分别计算

Step 4: 令xk+1=xk+αkdk,求gk+1,并用(0.3)试求令令

k:=k+1,转Step 1.

基本假设H[22]

(H1)目标函数f(x)在水平集

l0={x∈Rn|f(x)≤f(x0)} 上有下界,其中x0为初始点.

(H2)目标函数f(x)在水平集l0的一个邻域N内连续可微,且梯度函数g(x)满足Lipschitz连续,即存在常数L>0,使

(1.3)

引理1.1 若假设 H 成立,则修正的 Wolfe 线搜索(1.2)是可行的,故必存在αk>0满足条件(1.2).

证明 类似于文献 [19] 中引理1的证明,这个结果的证明是显然的.

下面给出算法的充分下降条件.

引理1.2 设序列{gk}和{dk}由算法生成,则对任意k≥0,

(1.4)

(1.5)

成立.

证明 用数学归纳法证明.(i)当k=0时,有d0=-g0,则有成立.

(ii)假设有成立. 当k=k+1时,由式(0.4),式(0.5)和式(1.1)有

(1.6)

综上,式(1.4)得证.

由式(1.6),显然有式(1.5)成立.

2 全局收敛性

引理2.1[23] 若假设H成立,则由算法生成的序列{gk}和{dk}满足Zoutendijk条件

(2.1)

证明 由式(1.2)和式(1.3),可得

因此

将上式的两边取平方得

由式(1.2)和假设H,可得

<+∞

定理2.1 若假设H成立,序列{gk}由迭代算法(0.2)和(0.5)产生,则有

(2.2)

证明 我们用反证法证明,反设结论不成立,则必存在常数γ>0,使得

对式(0.5)变形得

(2.3)

把(2.3)的两边取平方模,并移项得

上式两边除以得

再利用式(1.5),得

(2.4) 注意到当k=0时,d0=-g0,所以,由式(2.4)得

所以

显然,这与引理2.1中的(2.1)矛盾,故

参考文献

【相关文献】

[1] Polak E,Ribiere G. Note Sur la Convergence de Methodes de Directions

Conjugees[J].Rev. Francaise Informat. Recherche Operationelle, 1969, 16(3): 35-43.

[2] Polyak B T. The Conjugate Gradient Method in Extreme Problems[J]. USSR

Computational Mathematics and Mathematical Physics, 1969, 9(4): 94-112.

[3] Hestenes M R,Steifel E. Method of Conjugate Gradient for Solving Linear Equations[J]. J.

Res. Nat. Bur. Stand., 1952, 49: 409-436.

[4] Liu Y,Storey C. Efficient Generalized Conjugate Gradient Algorithms Part 1: Theory[J]. J.

Comput. Appl. Math., 1992, 69(1):129-137.

[5] 戴彧虹,袁亚湘.非线性共轭梯度法[M].上海: 上海科学技术出版社,2000.

[6] Hager W W,Zhang H. A New Conjugate Gradient Method with Guaranteed Descent

and an Efficient Line Search[J]. SIAM J.Optim., 2005, 16:170-192.

[7] Hager W W,Zhang H. A Survey of Nonlinear Conjugate Gradient Methods,Pacific

J.Optim.,2006,2:35-58.

[8] Yuan G,Lu X. A Modified PRP Conjugate Gradient Method,Ann. Oper. Res., 2009,

166:73-90.

[9] Wei Z X,Li G Y, Qi L Q. New Nonliner Conjugate Gradient Formulas for Large-scale

Unconstrained Optimization Problems[J]. Appl. Math. Comput., 2006, 179(2): 407-430.

[10] Dai Z F,Wan F H . Another Improved Wei-Yao-Liu Nonlinear Conjugate Gradient

Method with Sufficient Descent Property[J]. Appl. Math. Comput.,2012, 218(14): 7421-7430.

[11] Huang H,Lin S H .A Modified Wei-Yao-Liu Conjugate Gradient Method for