亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Wolfe線搜索下的兩類修正FR譜共軛梯度法

        2021-06-30 00:08:32夏麗娜朱志斌
        應(yīng)用數(shù)學(xué) 2021年3期
        關(guān)鍵詞:測試函數(shù)共軛步長

        夏麗娜朱志斌

        (1.桂林電子科技大學(xué)數(shù)學(xué)與計算科學(xué)學(xué)院,廣西桂林541004;2.廣西高校數(shù)據(jù)分析與計算重點(diǎn)實驗室,廣西桂林541004)

        1.引言

        考慮無約束優(yōu)化問題:

        其中f:Rn→R為連續(xù)可微目標(biāo)函數(shù),其梯度函數(shù)記為g:Rn→Rn.共軛梯度法具有算法結(jié)構(gòu)簡單、所需要的計算存儲量空間少等優(yōu)點(diǎn),其一般迭代格式為:

        其中xk是第k次迭代點(diǎn),αk是搜索步長,dk是搜索方向,βk是共軛參數(shù).關(guān)于βk的著名公式有

        這里yk-1=gk-gk-1,‖·‖為歐氏范數(shù).上面對應(yīng)的算法分別是Flecher-Reeves(FR)方法[1]、Dai-Yuan(DY)方法[2]、Conjugate-Descent(CD)方法[3]、Polak-Ribi`ere-Polyak(PRP)方法[4,5]、Hestenes-Stiefel(HS)方法[6]和Liu-Storey(LS)方法[7].對于非凸的目標(biāo)函數(shù),這六個方法在數(shù)值表現(xiàn)和收斂性上有很大的差別.其中,F(xiàn)R方法、DY方法和CD方法具有良好的收斂性質(zhì),而PRP方法、HS方法和LS方法具有良好的數(shù)值表現(xiàn)性質(zhì).為了尋求兼具良好數(shù)值實驗和收斂性質(zhì)的方法,研究者在上述方法的基礎(chǔ)上進(jìn)行了大量的研究,對βk進(jìn)行改進(jìn)推出具有不同效果的方法.如文[8]提出一種修正的PRP共軛梯度法,文[9]提出了兩種修正的DY共軛梯度法,文[10]基于Dai-Liao參數(shù)提出三種不同的共軛梯度法.

        文[11-13]提出一種譜共軛梯度法,其方向迭代由(1.3)式推廣為

        其中θk為譜參數(shù).

        文[14]中討論了如下形式的譜共軛梯度法:

        其中c為大于0的參數(shù).

        文[15]中討論了如下形式的譜共軛梯度法:

        其中rk為向量gk與dk-1的夾角.

        文[16]在FR方法的基礎(chǔ)上提出了兩種修正的FR譜共軛梯度法如下:

        其中rk為向量gk與dk-1的夾角.

        受文[14-16]的啟發(fā),以及在文[16]中βk,和的基礎(chǔ)上,提出了新的共軛參數(shù)和譜參數(shù):

        其中φk為向量gk與gk-1的夾角.

        本文采用標(biāo)準(zhǔn)的Wolfe線搜索:

        其中0<δ<σ<1.

        本文提出兩個修正的譜共軛梯度法,基于(1.8),(1.9),(1.11)和(1.12)的譜共軛梯度法稱為ZFR1方法,基于(1.8),(1.10),(1.11)和(1.12)的譜共軛梯度法稱為ZFR2方法.

        為了證明ZFR1方法和ZFR2方法具有全局收斂性,要求目標(biāo)函數(shù)f(x)滿足如下假設(shè):

        (H1)f(x)在水平集Ω={x∈Rn|f(x)≤f(x1)}上有下界.

        (H2)f(x)在Ω的一個鄰域內(nèi)是連續(xù)可微的,且它的梯度g(x)滿足Lipschitz條件,即存在一個常數(shù)L>0,使得‖g(x)-g(y)‖≤L‖x-y‖,?x,y∈Ω.

        本文余下內(nèi)容組織如下:在第2節(jié)和第3節(jié)中,將給出ZFR1方法和ZFR2方法在標(biāo)準(zhǔn)Wolfe線搜索下的性質(zhì)及其全局收斂性;在第4節(jié)中,數(shù)值結(jié)果驗證了這兩個方法是有效的.

        2.ZFR1方法及其全局收斂性

        算法2.1(ZFR1譜共軛梯度算法)

        步1 給定初值x1∈Rn,δ∈(0),ε≥0,d1=-g1,k=1;若‖gk‖≤ε,停止.

        步2 由Wolfe線搜索準(zhǔn)則計算步長因子,即αk滿足(1.11)和(1.12)式.

        步3 由(1.2)式計算xk+1,若‖gk+1‖≤ε,停止.

        步4 由(1.8)式計算βk+1,(1.9)式計算θk+1,由(1.4)式計算dk+1.

        步5k:=k+1,轉(zhuǎn)步2.

        引理2.1若假設(shè)(H1)和(H2)成立,考慮ZFR1方法,βk和分別由(1.8)式和(1.9)式產(chǎn)生,步長αk滿足標(biāo)準(zhǔn)Wolfe線搜索準(zhǔn)則,則

        證若k=1,d1=-g1,則有

        結(jié)論成立.對k>1,假設(shè)由(1.12)式易得

        設(shè)φk為向量gk與gk-1的夾角,則

        若βk>0,由(1.4),(1.8),(1.9),(1.12)式,并將(1.4)式兩端分別與gk作內(nèi)積可得

        若βk=0,則結(jié)合可知

        從而,由數(shù)學(xué)歸納法知,?k≥10成立,并且得到βk≥0.

        引理2.2若假設(shè)(H1)和(H2)成立,考慮ZFR1方法,步長αk滿足標(biāo)準(zhǔn)Wolfe線搜索準(zhǔn)則(1.11),(1.12)式,則可推出

        證引理2.1已證βk≥0,下證不等式右邊也成立.

        定理2.1若假設(shè)(H1)和(H2)成立,考慮ZFR1方法,dk是下降方向,步長αk滿足標(biāo)準(zhǔn)Wolfe線搜索準(zhǔn)則.則有Zoutendijk條件成立,即

        證由引理2.1可知0.

        由(1.12)式及假設(shè)(H2),可得

        又由于fk為單調(diào)遞減的收斂數(shù)列,再結(jié)合上式可得

        對上式兩端求和得

        因此,結(jié)論成立.

        定理2.2若假設(shè)(H1)和(H2)成立,考慮ZFR1方法,步長αk滿足標(biāo)準(zhǔn)Wolfe線搜索且引理2.1成立,θk是(1.9)式中生成的序列,則

        證用反證法證明.若假設(shè)(2.5)式不成立.則存在常數(shù)r>0,使得對任意k≥1,有

        對(1.4)式移項得dk+θkgk=βkdk-1,兩端取模平方并利用(2.3)式可得

        由上式遞推,并利用d1=-g1和(2.6)式可得

        對上式兩端分別求和得

        這與定理2.1矛盾,所以定理2.2成立.

        3.ZFR2方法及其全局收斂性

        算法3.1(ZFR2譜共軛梯度算法)

        步1 給定初值x1∈Rn,δ∈(0,),ε≥0,d1=-g1,k=1;若‖gk‖≤ε,停止;

        步2 由Wolfe線搜索準(zhǔn)則計算步長因子,即αk滿足(1.11)和(1.12)式;

        步3 由(1.2)式計算xk+1,若‖gk+1‖≤ε,停止;

        步4 由(1.8)式計算βk+1,(1.10)式計算θk+1,由(1.4)式計算dk+1;

        步5k:=k+1,轉(zhuǎn)步2.

        引理3.1若假設(shè)(H1)和(H2)成立,考慮ZFR2方法,βk和分別由(1.8)式和(1.10)式產(chǎn)生,步長αk滿足標(biāo)準(zhǔn)Wolfe線搜索,則搜索方向dk滿足如下不等式

        證若k=1,d1=-g1,則有

        結(jié)論成立.

        對k>1,假設(shè)0,下證0.

        由(1.12)式易得

        設(shè)φk是gk與gk-1的夾角,則cosφk=

        1)若βk=0,則由(1.4)式可得

        2)若βk>0,則由(1.4)式可得

        由數(shù)學(xué)歸納法知引理3.1成立.

        定理3.1若假設(shè)(H1)和(H2)成立,考慮ZFR2方法,dk是下降方向,步長αk滿足標(biāo)準(zhǔn)Wolfe線搜索準(zhǔn)則.則有Zoutendijk條件成立,即

        由引理3.1、定理3.1和定理2.2,可得以下全局收斂定理成立.

        定理3.2若假設(shè)(H1)和(H2)成立,考慮ZFR2方法,θk是(1.10)式中的生成的序列,gk由ZFR2方法產(chǎn)生,則

        4.數(shù)值實驗

        為檢測ZFR1方法和ZFR2方法的數(shù)值效果,我們在文[17]中選取了30個大規(guī)模無約束優(yōu)化測試函數(shù)的廣義或擴(kuò)展形式.本文用ZFR1方法和ZFR2方法與文[1]中的FR方法、文[2]中的PRP方法、文[16]中的算法1和算法2進(jìn)行比較,其中文[16]中的算法2用的是Armijo線搜索,其它用的是標(biāo)準(zhǔn)Wolfe線搜索.測試環(huán)境為Win10操作系統(tǒng),Inte(R)Core(TM)i5-8250U CPU 1.60GHz 8.00GB內(nèi)存.Wolfe線搜索中的參數(shù)為:δ=0.01,σ=0.9,ε=10-6,終止條件為‖gk‖≤ε或迭代次數(shù)超過10000.Armijo線搜索中的參數(shù)為:δ=0.001,ρ=0.8,ε=10-6,終止條件為‖gk‖≤ε或迭代次數(shù)超過10000.表1列出了30個函數(shù)的名稱,N是測試函數(shù)編號,function代表測試函數(shù).

        表1 測試函數(shù)

        表2顯示了所有數(shù)值結(jié)果,Dim代表測試函數(shù)維數(shù),NI/NF/CPU time分別代表算法迭代次數(shù),目標(biāo)函數(shù)迭代次數(shù)和CPU運(yùn)行時間.“-/-/-”代表存在數(shù)值溢出或者該方法在10000次迭代中未能收斂.此外,表2和表3中標(biāo)記的黑色實驗數(shù)據(jù)是六種方法中測試數(shù)據(jù)的最小值.

        表2 算法的數(shù)值結(jié)果

        同時,我們還采用了Dolan和Mor′e[18]性能圖對實驗效果進(jìn)行直觀刻畫.上面的圖1、圖2和圖3分別對應(yīng)FR方法、PRP方法、算法1和算法2、ZFR1方法和ZFR2方法在算法迭代次數(shù),函數(shù)迭代次數(shù)和CPU運(yùn)行時間比較結(jié)果.可以看出,ZFR1方法和ZFR2方法在算法迭代次數(shù)、目標(biāo)函數(shù)迭代次數(shù)和CPU運(yùn)行時間等三個指標(biāo)上均明顯優(yōu)于FR方法、PRP方法、算法1和算法2.

        圖1 算法迭代次數(shù)性能圖

        圖2 目標(biāo)函數(shù)迭代次數(shù)性能圖

        圖3 CPU運(yùn)行時間性能圖

        5.結(jié)果的討論

        首先,從性能圖的特征可以知道,曲線越高,相應(yīng)的方法越好.其次,從上面圖1-3、表2和表3可知,ZFR1方法和ZFR2方法成功地解決了100%的測試函數(shù)問題,而FR方法、PRP方法和算法1還沒有達(dá)到100%.ZFR1方法、ZFR2方法在和FR方法、PRP方法、算法1和算法2進(jìn)行數(shù)值比較時,ZFR1方法和ZFR2方法的算法迭代次數(shù)、目標(biāo)函數(shù)迭代次數(shù)和CPU運(yùn)行時間都明顯減小.因此,可以看出,本文所提出的ZFR1方法和ZFR2方法具有比FR方法、PRP方法、算法1和算法2更好的數(shù)值結(jié)果.

        表3 算法的數(shù)值結(jié)果

        6.結(jié)束語

        本文在已有共軛梯度算法求解無約束優(yōu)化問題的基礎(chǔ)上,提出了兩種新的譜共軛梯度法,并給出了在Wolfe線搜索條件下的全局收斂性證明.數(shù)值實驗結(jié)果表明,本文方法的迭代次數(shù)、目標(biāo)函數(shù)迭代次數(shù)和CPU運(yùn)行時間都優(yōu)于FR方法、PRP方法、算法1和算法2.數(shù)值實驗驗證了這兩個方法的有效性.

        猜你喜歡
        測試函數(shù)共軛步長
        一個帶重啟步的改進(jìn)PRP型譜共軛梯度法
        基于Armijo搜索步長的BFGS與DFP擬牛頓法的比較研究
        一個改進(jìn)的WYL型三項共軛梯度法
        巧用共軛妙解題
        一種自適應(yīng)Dai-Liao共軛梯度法
        具有收縮因子的自適應(yīng)鴿群算法用于函數(shù)優(yōu)化問題
        帶勢函數(shù)的雙調(diào)和不等式組的整體解的不存在性
        約束二進(jìn)制二次規(guī)劃測試函數(shù)的一個構(gòu)造方法
        基于逐維改進(jìn)的自適應(yīng)步長布谷鳥搜索算法
        面向真實世界的測試函數(shù)Ⅱ
        亚洲精品在线一区二区三区| 国产精品久久久av久久久| 玩弄丰满奶水的女邻居| 国产亚洲av片在线观看18女人| 99久久综合狠狠综合久久一区| 亚洲发给我的在线视频| 图片小说视频一区二区| 四川老熟妇乱子xx性bbw| 久久精品性无码一区二区爱爱 | 91麻豆国产香蕉久久精品| 国产美女胸大一区二区三区| 成人大片免费视频播放一级| 亚洲av无码专区在线播放| 九九99久久精品在免费线18| 亚洲国产精品一区亚洲国产| 亚洲人妻调教中文字幕| 亚洲av日韩av无码污污网站| 国产成人精品午夜福利免费APP| 亚洲精品国产第一区三区| 久久久久免费精品国产| 在线亚洲欧美日韩精品专区| 人妻被猛烈进入中文字幕| 国产女主播福利一区在线观看| 小黄片免费在线播放观看| 成人欧美一区二区三区在线| 欧美人妻精品一区二区三区| 毛片一级精油按摩无码| 久久国产精品精品国产色| 亚洲中文字幕无码爆乳app| 成人国产精品免费视频| 日韩国产自拍精品在线| 在线视频中文字幕一区二区三区| 国产色无码精品视频国产 | 成人国产乱对白在线观看| 国语对白免费观看123| 乱人伦人妻中文字幕无码| 无码AV高潮喷水无码专区线| 精品国产乱码久久免费看| 国产精品国产三级第一集| 欧美黑人群一交| 成年女人A级毛片免|