留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

Wolfe线搜索下充分下降性的FR型共轭梯度法

上一篇

下一篇

王开荣, 徐晓光. Wolfe线搜索下充分下降性的FR型共轭梯度法[J]. 西南大学学报(自然科学版), 2017, 39(7): 91-96. doi: 10.13718/j.cnki.xdzk.2017.07.014
引用本文: 王开荣, 徐晓光. Wolfe线搜索下充分下降性的FR型共轭梯度法[J]. 西南大学学报(自然科学版), 2017, 39(7): 91-96. doi: 10.13718/j.cnki.xdzk.2017.07.014
Kai-rong WANG, Xiao-guang XU. A Sufficient Descent FR Type Conjugate Gradient Method Under the Wolfe Line Search[J]. Journal of Southwest University Natural Science Edition, 2017, 39(7): 91-96. doi: 10.13718/j.cnki.xdzk.2017.07.014
Citation: Kai-rong WANG, Xiao-guang XU. A Sufficient Descent FR Type Conjugate Gradient Method Under the Wolfe Line Search[J]. Journal of Southwest University Natural Science Edition, 2017, 39(7): 91-96. doi: 10.13718/j.cnki.xdzk.2017.07.014

Wolfe线搜索下充分下降性的FR型共轭梯度法

  • 基金项目: 国家自然科学基金项目(11571055);重庆市研究生教育教学改革研究项目(yjg143046)
详细信息
    作者简介:

    王开荣(1965-),男,重庆垫江人,教授,主要从事最优化理、算法论和应用方面的研究 .

  • 中图分类号: O221.2

A Sufficient Descent FR Type Conjugate Gradient Method Under the Wolfe Line Search

  • 摘要: 在FR共轭梯度法的基础之上,提出了一种新的共轭梯度法.在标准的Wolfe线搜索下,证明了该算法的充分下降性和收敛性.最后,给出初步的数值实验结果并表明该方法是有效的.
  • 加载中
  • 表 1  3种算法测试实验结果

    测试函数Dim/
    FR/次MFR/次XMFR/次
    NINFNGNINFNGNINFNG
    Almost Perturbed Quadratic2002154301 0782154301 078170340853
    ARWHEAD100751503787515037878156393
    Diagonal 120428421342842134182208
    Diagonal 22008116240812024060389178448
    Diagonal 320641283236412832363126318
    Diagonal 4100156312783156312783101202508
    Diagonal 4200148296743148296743101202508
    Diagonal 41000157314788157314788103206518
    Diagonal 7100326416332641633264163
    Diagonal 8100346817334681733468173
    DQDRTRIC10018637293318637293390180453
    FULL Hessian FH25011182 2365 5931 1032 2065 51896819364843
    Hager100316215831621583672183
    HIMMELBG100482348234823
    LIARWHD100171342858171342858181362908
    NONDIA1002805601 4032805601 4032294581148
    Quadratic QF1100148296743148296743115230578
    QUARTC100482348234823
    Raydan 1100132668132668132668
    Raydan 1300931864689318646893186468
    Raydan 2100510285102851028
    Raydan 2300612336123361233
    下载: 导出CSV
  • [1] FLETCHER R, REEVES C M. Function Minimization by Conjugate Gradients [J]. The Computer Journal, 1964, 7(2): 149-154. doi: 10.1093/comjnl/7.2.149
    [2] POLYAK B T. The Conjugate Gradient Method in Extremal Problems [J]. Ussr Computational Mathematics and Mathematical Physics, 1969, 9(4): 94-112. doi: 10.1016/0041-5553(69)90035-4
    [3] doi: https://eudml.org/doc/193115 POLAK E, RIBIÉRE G. Note Surla Convergence de Méthodes de Directions Conjuguées. [J]. Rev. franaise Informat. recherche Opérationnelle, 1968, 16(16): 35-43.
    [4] HESTENES M R, STIEFEL E L. Methods of Conjugate Gradients for Solving Linear Systems [J]. Journal of Research of the National Bureau of Standards, 1952, 49(6): 409-436. doi: 10.6028/jres.049.044
    [5] LIU Y, STOREY C. Efficient Generalized Conjugate Gradient Algorithms, Part 1: Theory [J]. Journal of Optimization Theory and Applications, 1991, 69(1): 129-137. doi: 10.1007/BF00940464
    [6] DAI Y H, YUAN Y. A Nonlinear Conjugate Gradient Method with a Strong Global Convergence Property [J]. Siam Journal on Optimization, 1999, 10(1): 177-182. doi: 10.1137/S1052623497318992
    [7] FLETCHER R.Practical Methods of Optimization, Vol Ⅰ: Unconstrained Optimization [M]. New York: Wiley and Sons, 1987.
    [8] doi: http://www.oalib.com/references/13789575 ZOUTENDIJK G. Nonlinear Programming, Computational Methods [J]. Integer and Nonlinear Programming, 1970.
    [9] AL-BAALI M. Descent Property and Global Convergence of the Fletcher-Reeves Method with Inexact Line Search [C]. IMA Journal of Numerical Analysis. 2010: 121-124.
    [10] DAI Y H, YUAN Y. A Nonlinear Conjugate Gradient Method with a Strong Global Convergence Property [J]. Siam Journal on Optimization, 1999, 10(1): 177-182. doi: 10.1137/S1052623497318992
    [11] LIU G, HAN J, YIN H. Global Convergence of the Fletcher-Reeves Algorithm with Inexact Line Search [J]. APPL Math J China Univ, 1995, 10(1): 75-82. doi: 10.1007/BF02663897
    [12] doi: https://link.springer.com/article/10.1007/s11071-012-0694-6 JIANG X Z, JIAN J B. A Sufficient Descent Dai-Yuan Type Nonlinear Conjugate Gradient Method for Unconstrained Optimization Problems [J]. Nonlinear Dynamics, 2013, 72(72): 101-112.
    [13] 戴彧虹.非线性共轭梯度法[M].上海:上海科学技术出版社, 2000.
    [14] doi: http://www.doc88.com/p-999213967147.html ANDREI N. An Unconstrained Optimization Test Functions Collection [J]. Adv Model Optim, 2008, 10(1): 147-161.
  • 加载中
表( 1)
计量
  • 文章访问数:  678
  • HTML全文浏览数:  377
  • PDF下载数:  15
  • 施引文献:  0
出版历程
  • 收稿日期:  2016-10-04
  • 刊出日期:  2017-04-20

Wolfe线搜索下充分下降性的FR型共轭梯度法

    作者简介: 王开荣(1965-),男,重庆垫江人,教授,主要从事最优化理、算法论和应用方面的研究
  • 重庆大学 数学与统计学院,重庆 401331
基金项目:  国家自然科学基金项目(11571055);重庆市研究生教育教学改革研究项目(yjg143046)

摘要: 在FR共轭梯度法的基础之上,提出了一种新的共轭梯度法.在标准的Wolfe线搜索下,证明了该算法的充分下降性和收敛性.最后,给出初步的数值实验结果并表明该方法是有效的.

English Abstract

  • 考虑如下无约束最优化问题

    其中:x为决策变量,目标函数f ${{\mathbb{R}}^{n}}\to \mathbb{R}$ 是连续可微函数.共轭梯度法是解决上述无约束优化问题的常用方法.由于其迭代简单,储存量低,所以常用于解决大规模优化问题.其基本迭代格式为

    其中:αk是步长,dk是搜索方向. dk的基本迭代格式为

    g(xk)=∇f(xk),βk为标量,关于βk的计算有多种形式,不同的βk对应着不同的共轭梯度算法.一些著名的βk公式有:

    其中:yk-1=gk-gk-1,‖·‖表示Euclid范数.关于这6种著名的共轭梯度法的详细内容可以参考文献[1-7].

    本文主要研究一种FR型共轭梯度方法.众所周知FR方法是求解无约束优化问题最有效的方法之一.文献[8]首先证明了FR方法在精确线搜索下对一般非线性函数是全局收敛的,由于精确线搜索代价比较大,所以在实际的计算中人们通常使用非精确线搜索.例如文献[9]首先给出了在非精确线搜索下的非线性共轭梯度算法的全局收敛性结果,并证明了在强Wolfe线搜索下,当 $\sigma < \frac{1}{2}$ 时FR方法满足充分下降性条件,同时全局收敛.文献[10-11]进一步将上面的收敛结果推广到 $\sigma = \frac{1}{2}$ 的情形.后来许多学者开始对FR方法产生了兴趣,做出了对FR方法的修正以及变形,得到了比较好的结果.例如文献[12]推广了FR方法,得到了一种修正的FR型共轭梯度方法,其中βk

    本文在文献[12]的基础之上,进一步研究FR型方法,提出了另外一种修正的FR型共轭梯度方法,改进的修正FR型公式记为βkXMFR

    其中u>1.在Wolfe线搜索下证明了其全局收敛性.

    在证明算法的全局收敛性时,一般采用Wolfe线搜索来计算步长αk,即典型的Wolfe非精确线搜索为:

    其中δσ是满足0<δσ<1的常数.

  • 算法1

    步骤1 初始化.给定初始点 ${{\mathit{\boldsymbol{x}}}_{1}}\in {{\mathbb{R}}^{n}}$ u>1,令d1=-g1k:=1,设 ${{a}_{1}}=\frac{1}{\left\| {{\mathit{\boldsymbol{g}}}_{1}} \right\|}$ ,如果‖g1‖≤ε,则停止.

    步骤2 线搜索.计算步长αk,使得αk满足Wolfe非精确线搜索(6).

    步骤3 令xk+1=xkkdkgk+1=g(xk+1).如果‖gk+1‖≤ε,则停止.

    步骤4 计算dkdk满足(3) 和(5) 式.如果Powell重开始条件

    成立,则重新开始,令

    计算

    步骤5 令k:=k+1,转步骤2.

    首先,在无任何线搜索条件下证明由(3) 和(5) 式所确定的方向满足充分下降条件

    定理1 考虑(2) 和(3) 式的迭代方法,βk由(5) 式产生,u>1,对任意k≥1,总有下式成立

     若gkTdk-1=0,则由gk与(3) 式两端作内积得:

    则(7) 式显然成立.

    gkTdk-1≠0,则有

    因此,对所有的k≥1,(7) 式总是成立的.

    定理2 对于所有的k≥1,参数βkXMFR满足 $0\le \beta _{k}^{\rm{XMFR}}\le \frac{{{\left\| {{\mathit{\boldsymbol{g}}}_{k}} \right\|}^{2}}}{{{\left\| {{\mathit{\boldsymbol{g}}}_{k-1}} \right\|}^{2}}}$ .

     根据βkXMFR的定义,有

    其中θkgkdk-1的夹角.

    另一方面,由于

    所以有

    因此,结论是成立的.

  • 为了获得算法1的全局收敛性,需要下面两个常用的假设:

    (H1) 假设目标函数f(x)在水平集E={ $\mathit{\boldsymbol{x}}\in {{\mathbb{R}}^{n}}$ |f(x)≤f(x1)}上有界,其中x1为算法初始点.

    (H2) 在E的某个邻域N内,目标函数f(x)连续可微且梯度函数g(x)满足Lipschitz条件,即存在常数L>0,使得

    引理1[13] 设目标函数f(x)满足(H1)和(H2),{xk}由(2) 和(3) 式产生,dk满足下降方向,αk满足Wolfe线搜索,则有

    根据(7) 式可得

    假设(H1),(H2) 成立,迭代序列{xk}由(2) 和(3) 式产生,{gk}为算法产生的序列,则有

     利用反证法来证,假设结论不成立,则存在常数γ>0,使得

    对(3) 式两端取模平方得:

    由于

    可得

    从而有

    (9) 式两端都除以‖gk4

    进而有

    因此

    由此可知

    这与(8) 式矛盾.因此结论成立.

  • 为了验证提出的新共轭梯度算法的有效性,从文献[14]中选取几个测试函数测试,并与FR方法和MFR方法做比较,程序代码用Matlab编写.测试的环境为Matlab7.10.0,Win7.0操作系统,Intel(R) Core(TM) i5-2450M CPU @ 2.50 GHz 2.00 GB内存.参数的选取为:δ=0.001,σ=0.1,u=1.1.算法的终止条件为:

    3种算法的实验结果见表 1,其中Dim为测试函数的维数;NI为迭代次数;NF为函数值计算的次数;NG为函数梯度计算的次数.

    表 1可知,本文算法数值性能最好.

参考文献 (14)

目录

/

返回文章
返回