999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MATLAB的無約束優化問題對稱秩-1法與BFGS法之探討

2015-12-05 08:51:36楊伍梅
懷化學院學報 2015年5期
關鍵詞:程序優化方法

楊伍梅,劉 權

(1.益陽職業技術學院, 湖南 益陽 413049; 2.湖南益陽電廠, 湖南 益陽 413000)

0 前言

隨著計算機的廣泛應用,在科學研究、經濟管理和工程設計等許多領域中,常常會遇到怎樣使成本最低、利潤最大等最優化問題.在數學上往往將這類問題在合理假設下建立相應模型,將之轉化為無約束優化問題:minf(x),x ∈Rn的求解.而擬牛頓法是目前求解無約束優化問題的最成熟,應用最廣泛的方法之一,它具有收斂速度快與數值效果好等優點.最常見的擬牛頓法有Broyden 族秩1 校正(R1)法[1],對稱秩1 法(SR1)[1],BFGS 法[2],DFP 法[3],PSB 法[4].本文就無約束優化問題采用對稱秩1 法和BFGS 法進行探討.

1 兩種方法的比較

1.1 對稱秩1 法

設目標函數f ∶Rn→R 連續可微,無約束優化問題的基本形式為[3]:對稱秩1 法的主要思想是用一個秩 1 矩陣:去校正擬牛頓矩陣,使得所產生的矩陣:

滿足擬牛頓方程Bk+1sk= yk.其中sk= xk+1-xk,yk= gk+1- gk.顯然因為其修正矩陣的秩為1,所以矩陣Bk更新很簡單;對所有的k,只要初始矩陣B0對稱正定,必有Bk對稱正定;且Bk≈2f(xk),因而可使算法產生的方向近似于牛頓方向,算法具有較快的收斂速度[3].

對稱秩1 算法的一般計算步驟如下:

步1 給定點x0∈Rn,終止誤差0 <ε<1,初始對稱矩陣B0= I,令k ∶= 0.

步2 若‖gk‖ε,則算法終止,輸出xk作為近似極小點.

步3 由方程Bkdk+ g(xk)= 0 計算搜索方向dk.

步4 用線性搜索技術求步長因子αk.

步5 令xk+1= xk+αkdk,由對稱秩1 公式(2)確定Bk+1.

步6 令k ∶= k +1,轉步2.

下面給出Armijor 線性搜索[3]下的對稱秩1 算法的程序.

程序1 (對稱秩1 算法程序)

1.2 BFGS 算法

BFGS 算法是擬Newton 算法中最有效的方法之一[6],它是由Broyden、Fletcher、Goldfarb 和Shanno 四人在1970年各自獨立提出的.其思想、步驟與對稱秩1 算法的步驟類似,只需將矩陣迭代公式(2)換成:

而且由理論可知,在Armijor 搜索準則下一般不能保證的矩陣序列{Bk}的對稱正定性.但Armijor 搜索準則因其簡單且易于程序實現深得人們的喜愛,因此,為了保證采用Armijor 搜索準則時矩陣序列{Bk}的對稱正定性,可采用如下的校正方式:

不難發現,只要B0對稱正定,上述校正公式可以保證矩陣序列{Bk}的對稱正定性,利用公式(4)產生的Hessian 矩陣的近似,避免了直接計算Hessian 矩陣的麻煩,從而具有快速的收斂性和較好的數值效果[6],它已成為人們解決最優化問題的一類最受歡迎的方法

.

下面給出Armijor 線性搜索下BFGS 算法的步驟[7]:

步1 給定參數δ ∈(0,1),σ ∈(0,0.5),初始點x0∈Rn,終止誤差0 ε <<1.初始對稱矩陣B0= I,令k ∶= 0.

步2 若‖gk‖ε,則算法終止,輸出xk作為近似極小點.

步3 由方程組Bkdk+g(xk)= 0 計算搜索方向dk.

步4 設mk為滿足的最小非負整數m,令αk= δmk,

步5 令xk+1= xk+ αkdk,由(4)式確定矩陣Bk+1;

步6 令k ∶= k +1,轉步2.

Armijor 線性搜索下的BFGS 算法[8]的MATLAB 程序如下:

程序2 (BFGS 算法程序)

2 無約束優化問題在matlab 中的實現

利用程序1 和程序2 求解無約束優化問題[9]:

該問題有精確解x*= (1,1)T,f(x*)= 0.

對于實例1,采用MATLAB 編寫程序,在帶有1.80GHZ 的CPU 處理器,1.00GB 內存的個人電腦上實現.表1 列出對了稱秩-1 法與BFGS 法計算實例1的數值結果,其中初始點為x1= (0,0)T,x2= (0.5,0.5)T,x3= (2,2)T,x4= (-1,-1)T,x5= (1,10)T,x6=(10,10)T.表中“init”為初始點,“k”為總的迭代次數,“f(xk)”為目標函數值,“total”為總數,“average”為平均數.

表1 對稱秩1 法與BFGS 法的數值比較

從表1 的數據中不難發現,在相同的初始條件和線性搜索下BFGS 法的平均迭代次數為60.666 次,而對稱秩1 法的平均迭代次數為32 次,可以發現BFGS法的平均迭代次數比對稱秩1 法減少約28.666 次;且當初始點離精確解較近時,兩種方法的秩代次數相差不大,當初始點離精確解較遠時,對稱秩1 法所用的秩代次數將是BFGS 法的兩倍還多,這在很大程度上影響了求解速度.從精確度而言兩種方法所求得的值都在10-11以上,都達到很高的精度,沒有太大的差別.由此可知,對于無約束優化問題的求解BFGS 法優勢更明顯.

3 結論

本文主要針對無約束優化問題,對對稱秩1 法與BFGS 法進行了探討,并編寫了兩種方法的matlab 程序,通過對實例進行求解,由其數值結果分析出BFGS算法比對稱秩-1 法更為有效;且用MATLAB 編程來計算無約束優化問題,結果可靠,計算精度高,是一個值得推廣的方法.對于兩種方法求解實例時只給出了秩代次數和精確度的數據比較,以后還可從計算時間上進行數據比較.

[1]Broyden C G.A class of methods for solving nonlinear simultaneous equations[J].Math.Compu.,1965,19:577-593.

[2]Dennis J E,Moré J J.A characterization of superlinear convergence and its application to quasi- Newton methods[J].Math.Compu.,1974,28:549-560.

[3]Dennis J E.Toward a unified convergence theory for Newton-like methods,in:L.B.Rall, (Eds.),Nonlinear functional analysis and applications[J].Academic press,NewYork,London,1971:425-472.

[4]陳蘭平,焦寶聰.非凸無約束優化問題的廣義擬牛頓法的全局收斂性[J].應用數學,2005 (18):573-579.

[5]李董輝,童小嬌,萬中.數值最優化算法與理論[M].北京:科學出版社,2010.

[6]劉陶文.BFGS 方法及其在求解約束優化問題中的應用[D].長沙:湖南大學,2006:7-12.

[7]馬昌鳳.最優化方法及其MATLAB 程序設計[M].北京:科學出版社,2010.

[8]李明.詳解MATLAB 在最優化計算中的應用[M].北京:電子工業出版社,2011.

[9]沈歡.用Newton 法、DFP 方法和BFGS 方法求解函數極值[D].北京:北京大學工學學院,2011.

[10]劉敬華.無約束向量集值優化中的二次最優性條件[J].懷化學院學報,2007 (11):30-33.

猜你喜歡
程序優化方法
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 欧美在线视频不卡| 九九久久99精品| 亚洲人成网站在线播放2019| a级毛片在线免费| 亚洲欧美国产视频| 四虎AV麻豆| 中文字幕永久在线看| 尤物成AV人片在线观看| 青草精品视频| AV无码无在线观看免费| 国产凹凸视频在线观看| 91精品伊人久久大香线蕉| 亚洲无码高清免费视频亚洲| 国产产在线精品亚洲aavv| 91福利国产成人精品导航| 精品久久久无码专区中文字幕| 无码AV日韩一二三区| 亚洲 成人国产| 一级香蕉视频在线观看| 日韩在线1| 亚洲午夜福利精品无码| 国产午夜精品鲁丝片| 综合亚洲网| 日韩国产亚洲一区二区在线观看| 日韩成人在线视频| 欧美亚洲一二三区 | 亚洲aaa视频| 亚洲人成网址| 亚洲最猛黑人xxxx黑人猛交 | 女人爽到高潮免费视频大全| 一级毛片a女人刺激视频免费| 99热这里只有成人精品国产| 91精品国产一区自在线拍| 热久久这里是精品6免费观看| 国产一区二区在线视频观看| 亚洲天堂日韩在线| 青青网在线国产| 国产麻豆福利av在线播放| 波多野结衣一二三| 六月婷婷精品视频在线观看| 久久黄色一级片| 亚洲精品天堂自在久久77| 72种姿势欧美久久久久大黄蕉| 精品国产香蕉伊思人在线| 99精品视频九九精品| 国产日韩欧美一区二区三区在线| 欧美中文字幕无线码视频| 国产成人免费| 国产欧美日韩专区发布| 国产乱子伦无码精品小说 | 精品国产自| 在线播放真实国产乱子伦| 欧美无专区| 91青青草视频在线观看的| 一级毛片在线播放| 无码国产伊人| 亚洲综合色婷婷中文字幕| 伊人91在线| 欧美怡红院视频一区二区三区| 无码国产伊人| 成年女人a毛片免费视频| 天天干伊人| 久久人人97超碰人人澡爱香蕉| 欧洲熟妇精品视频| 欧美一级高清视频在线播放| 美女无遮挡被啪啪到高潮免费| 欧美一级高清视频在线播放| 亚洲欧美日韩精品专区| 亚洲欧美国产视频| 国产区免费| 国产高潮流白浆视频| 亚洲中文在线看视频一区| 亚洲人成高清| 美女内射视频WWW网站午夜 | 青青草91视频| 香蕉国产精品视频| 麻豆精品久久久久久久99蜜桃| 强奷白丝美女在线观看| 四虎永久免费地址| 成人在线观看一区| 国产在线精品99一区不卡| 在线免费不卡视频|