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

基于貪婪隨機Kaczmarz方法的算法研究

2020-03-08 14:19:49張選靜何清龍陳敏范芷萍劉麗霞
數學學習與研究 2020年3期

張選靜 何清龍 陳敏 范芷萍 劉麗霞

【摘要】貪婪隨機Kaczmarz算法(GRKM)是一種求解大型稀疏矩陣方程組的有效方法.基于GRKM方法和Nesterov加速策略,本文給出了一種求解線性方程組的快速AGREK迭代方法.AGREK算法的主要思想是在每步迭代中依據更有效的概率準則進行隨機正交投影并采用Nesterov技術進行加速.為了驗證AGREK算法的有效性,針對隨機矩陣線性方程組進行數值實驗,數值實驗表明本文給出的AGREK方法是可行和高效的.

【關鍵詞】線性方程組;Kaczmarz方法;AGREK方法

【基金項目】貴州大學大學生創新創業訓練計劃項目資助,項目編號:2018520067.

一、引?言

在理論研究和實際工程問題中,Kaczmarz方法是一種有效的迭代方法,該方法每次迭代將當前點投影到選取行所形成的超平面上.經過多次迭代,從而達到逐漸接近線性方程組的真實解的目的.若初始估計量為x0,則求解線性方程組Ax=b的Kaczmarz方法迭代過程為:

xk+1=xk+(b(i)-A(i)xk)‖A(i)‖22(A(i))T,

其中,i=kmodm+1,A(i)表示系數矩陣A的第i行,b(i)表示右端項b的第i個元素,(·)T表示轉置,‖·‖2表示歐幾里得范數.

基于Kaczmarz方法的研究一直是數值代數理論研究的熱點.Strohmer和Vershynin提出具有指數收斂速度的隨機化Kaczmarz方法,使用隨機選取系數矩陣A的行進行投影,大大提高Kaczmarz方法的收斂速度[1].Zhong基于更加有效的隨機選取行的準則,建立了貪婪隨機Kaczmarz方法(Greedy Randomized Kaczmarz Method,GRKM)[2].向徐提出了基于Nesterov加速技術的AREK算法[3].本文基于GRKM算法中提出的引入指標集的概率選擇準則和Nesterov加速的AREK算法,給出了一種快速高效的AGREK算法并給出數值試驗以驗證方法的有效性.

二、AGREK算法

輸入:m×n系數矩陣A,向量b,迭代次數l,初始化v0=x0=0,z0=b,w-1=0.

輸出:xl

for k=0,1,…,l-1 do

STEP 1.求解方程w2k=w2k+w2k-1λ-1mwk-w2k-1=0,令wk的值為方程組的較大根.

計算βk=m-wkλwk(m2-λ),tk=1-wkλm.

STEP 2.選擇jk∈{1,2,…,n}列的概率為:

pr(jk)=‖A(j)‖22‖A‖2F.

STEP 3.隨機正交投影:zk+1=zk-(A(jk)T,zk)‖A(jk)‖22A(jk).

STEP 4.計算

εk=121‖b-Axk‖22max1≤ik≤m|b(ik)-A(ik)xk|2‖A(ik)‖22+1‖A‖2F.

STEP 5.定義正整數指標集uk={ik||b(ik)-A(ik)xk|2≥εk‖b-Axk‖22‖A(ik)‖22}.

STEP 6.根據

r(i)k=b(i)-A(i)xk,if?i∈uk,0,otherwise,

計算向量rk中的第i個分量r(i)k.

STEP 7.選擇ik∈uk行的概率為:pr(ik)=|r(ik)k|2‖rk‖22.

STEP 8.Nesterov加速過程

yk=βkvk+(1-βk)xk,

xk+1=yk-(A(ik)T(A(ik)yk-(b(ik)-z(ik)k)))‖A(ik)‖22,

vk+1=tkvk+(1-tk)yk-wk(A(ik)T(A(ik)yk-(b(ik)-z(ik)k)))‖A(ik)‖22

end for.

三、數值實驗

(一)適定方程組

本節中的數值實驗均以零向量為初始值,即x0=(0,0,…,0),使用隨機生成的矩陣A∈Rm×n(m=n)和向量x∈Rn 進行數值實驗,右端項b=Ax,程序每運行100次對應1次迭代次數.對當前迭代xk,若滿足相對誤差RSE<10-6或已經達到最大運行次數,算法停止運行,將其視為一次數值實驗.為了避免隨機性結果,求解同一個線性方程組的數值實驗重復進行5次,最終實驗結果取5次數值實驗的均值.實驗結果如下.

由表1、圖1、圖2顯示的實驗結果可以看出,求解適定方程組時,當達到最大迭代次數時,GRKM方法仍不能得到滿足相對誤差條件的有效解,AREK方法、AGREK方法均收斂得比GRKM方法快,AGREK方法比AREK方法收斂得更快.

(二)超定方程組

求解超定線性方程組Ax=b,A∈Rm×n(m>n).我們利用該方程的最小二乘解作為該方程的廣義解,于是廣義解等價于求解線性方程組ATAx=ATb.程序每運行1次對應1次迭代次數.對當前迭代xk,仍為了避免隨機性結果,求解同一個線性方程組的數值實驗每次進行5次,實驗結果取5次數值實驗的均值.實驗結果如表2所示.

由表2可知,當求解超定方程組時,三種方法隨著方程數目的增加,求解隨機矩陣所需的迭代時間和迭代次數呈現減小的趨勢.當求解超定矩陣時,GRKM方法收斂得比AREK和AGREK方法快,AGREK方法收斂得比AREK方法快.

四、結?語

針對求解線性方程組問題,本文基于GRKM方法和AREK方法,提出了一種更加快速有效的AGREK方法.AGREK方法兼具GRKM方法的概率準則優點和Nesterov加速特性,因此,能夠快速求解線性方程組.數值試驗表明,當求解線性方程組時,AGREK方法的收斂速度優于AREK方法和GRKM方法,驗證了AGREK算法的高效性.

【參考文獻】

[1]T.Strohmer and R.Vershynin.A randomized Kaczmarz algorithm with exponential convergence[J].Journal of Fourier Analysisand Applications,2008(15):262.

[2]Zhong Zhi Bai,Wen Ting Wu.On greedy randomized Kaczmarz method for solving large sparse linear systems[J],SIAM J.Sci.Comput.,2018(40):A592-A606.

主站蜘蛛池模板: 国产系列在线| 69av免费视频| 欧美午夜精品| 亚洲综合狠狠| 欧美色伊人| 国产网站免费看| 国产精品欧美日本韩免费一区二区三区不卡 | 伊人成人在线视频| 国产男女免费完整版视频| 国产亚洲现在一区二区中文| 3p叠罗汉国产精品久久| 538国产在线| 精品无码一区二区在线观看| 黄片在线永久| 国产一级裸网站| 久久窝窝国产精品午夜看片| 国产精品自在在线午夜| 亚洲Aⅴ无码专区在线观看q| 日本一本正道综合久久dvd| 99草精品视频| 久久天天躁狠狠躁夜夜躁| 亚洲愉拍一区二区精品| 精品无码国产自产野外拍在线| 久久中文字幕不卡一二区| 国产在线自在拍91精品黑人| 国产农村精品一级毛片视频| 婷婷综合亚洲| 国产精品成人第一区| 都市激情亚洲综合久久| 亚洲精品桃花岛av在线| 97亚洲色综久久精品| 无码久看视频| 国产欧美又粗又猛又爽老| 国产精品lululu在线观看| 欧美劲爆第一页| 精品国产成人高清在线| 老熟妇喷水一区二区三区| 国产小视频在线高清播放 | 成人免费网站久久久| 午夜啪啪网| 青青青国产视频| 亚洲无卡视频| 伊人色在线视频| 欧美午夜网| 高潮爽到爆的喷水女主播视频 | 欧美成人国产| 伊人久久大线影院首页| 欧美一区二区人人喊爽| 国产AV毛片| 亚洲精品在线观看91| 欧美a网站| 亚洲精品视频免费看| 九九九精品成人免费视频7| 91无码国产视频| 97视频在线观看免费视频| 国产精品网址在线观看你懂的| 国产亚洲欧美另类一区二区| 2020国产免费久久精品99| 午夜视频www| 欧美一区二区三区不卡免费| 高清无码手机在线观看 | 亚洲成人网在线播放| аⅴ资源中文在线天堂| 毛片基地视频| 亚洲IV视频免费在线光看| 白浆视频在线观看| 欧美一区二区福利视频| 欧美日韩精品一区二区在线线| 国产女人爽到高潮的免费视频| 亚洲人成日本在线观看| 在线观看国产黄色| 制服丝袜一区二区三区在线| 国产理论一区| www.91在线播放| 中国一级特黄视频| 欧洲av毛片| 日本亚洲成高清一区二区三区| 日韩在线网址| 国产一区二区三区免费| 久久精品人人做人人爽| 99er这里只有精品| 国产真实乱子伦精品视手机观看|