一个修改的HS共轭梯度算法及其收敛性

2014-09-07 10:29:45吴庆军
华中师范大学学报(自然科学版) 2014年4期
关键词:方法

吴 庆 军

(玉林师范学院, 数学与信息科学学院, 广西 玉林 537000)



一个修改的HS共轭梯度算法及其收敛性

吴 庆 军*

(玉林师范学院, 数学与信息科学学院, 广西 玉林 537000)

给出一个修改的HS共轭梯度方法,该方法能保证参数βk非负且搜索方向在不需要任何线搜索下具有充分下降性.在适当条件下证明此方法对一般目标函数具有全局收敛性,同时给出数值检验结果.

共轭梯度; 充分下降; 全局收敛性

求解问题

minf(x),x∈Rn,

(1)

其中,f(x)连续可微.共轭梯度法首先由Hestence和Stiefel[1]提出用来求解线性方程组问题,后来被推广到用于求解非线性问题,此类方法因具有结构简单且求解效果较好等优点而被广泛应用.该方法的迭代公式是

xk+1=xk+αkdk,k=0, 1, 2, …

xk是第k次迭代点,αk>0是步长,dk是具有下面定义形式的搜索方向

(2)

其中,βk∈R是参数,根据βk的选取不同而称为不同的共轭梯度法.下面给出著名的PRP和HS共轭梯度方法中βk的定义:

其中,gk=f(xk)和gk+1=f(xk+1),分别表示函数f(x)在xk和xk+1的梯度值,‖.‖是欧氏向量范数.PRP和HS的数值表现比较优越但收敛性不理想,PRP方法的数值表现更为理想,常常被人们用于实际问题求解.许多学者都希望找到数值表现可与PRP相媲美同时性质又比其好的方法(见文献[4 -14] 等).Yuan[11]给出了一个修改的PRP公式:

(3)

Wei等[10]也给出一个新的共轭梯度公式:

(4)

此公式能克服原PRP公式参数可能为负数的缺陷.结合上面两个公式,给出一个新的共轭梯度公式:

(5)

1算法

算法1(修改的HS共轭梯度算法)

步骤0 给定x0∈Rn,δ∈(0, 1/2),σ∈(δ, 1) 和终止参数ε>0.令d0=-g0=-f(x0),置k∶=0.

步骤1 若‖gk‖ ≤ε,停止.

步骤2 利用下面的WWP线搜索技术寻找……

登录APP查看全文

猜你喜欢
方法
中医特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中数学教学改革的方法
河北画报(2021年2期)2021-05-25 02:07:46
化学反应多变幻 “虚拟”方法帮大忙
变快的方法
儿童绘本(2020年5期)2020-04-07 17:46:30
学习方法
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的简单方法
山东青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
赚钱方法
捕鱼