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

一種自適應(yīng)預(yù)處理的BiCRSTAB算法

2014-07-19 13:54:52張晉李春光景何仿
關(guān)鍵詞:方法

張晉, 李春光, 景何仿

(1.北方民族大學(xué)數(shù)學(xué)與科學(xué)學(xué)院,寧夏 銀川 750021; 2.北方民族大學(xué)數(shù)值計算與工程應(yīng)用研究所,寧夏 銀川 750021)

一種自適應(yīng)預(yù)處理的BiCRSTAB算法

張晉1, 李春光2, 景何仿2

(1.北方民族大學(xué)數(shù)學(xué)與科學(xué)學(xué)院,寧夏 銀川 750021; 2.北方民族大學(xué)數(shù)值計算與工程應(yīng)用研究所,寧夏 銀川 750021)

提出一種自適應(yīng)預(yù)處理的BiCRSTAB方法,該預(yù)處理可以看作一個隱式構(gòu)造多項式的預(yù)處理方法,由BiCRSTAB算法中嵌入幾步GMRES迭代自適應(yīng)構(gòu)造而成.數(shù)值算例表明,該方法能有效減少迭代步數(shù),從而減少計算過程中的貯存量和運算量.

線性方程組;自適應(yīng)預(yù)處理;BiCRSTAB算法;GMRES算法

1 引言

但是,對于實際應(yīng)用中某些復(fù)雜的問題,BiCRSTAB方法仍然存在收斂速度緩慢或是收斂行為不規(guī)則的現(xiàn)象,為了克服這些問題,本文后面將提出一種自適應(yīng)預(yù)處理的BiCRSTAB方法,該方法可以看作一種隱式的構(gòu)造多項式預(yù)處理方法,它由BiCRSTAB算法中嵌入幾步GMRES[1]迭代自適應(yīng)構(gòu)造而成.能有效地減少迭代步數(shù),降低存儲量和運算量,運算時間也相應(yīng)的減少.

2 一種自適應(yīng)預(yù)處理的BiCRSTAB算法

數(shù)值實驗表明BiCRSTAB算法收斂速度比BiCR算法快而且更加穩(wěn)定,然而在一些實際問題應(yīng)用中,BiCRSTAB算法收斂得很慢甚至?xí)?因此如何選擇適當(dāng)?shù)念A(yù)條件子成為BiCRSTAB算法高效求解這類問題的關(guān)鍵.下面給出原始預(yù)條件的BiCRSTAB算法:

算法 1原始預(yù)條件的BiCRSTAB算法

1.對于給定的x0,計算r0=b?Ax0;

2.令p0=r0,q0=AM?1r0,=q0,=;

3.For j=1,2,···,直到收斂

10.rj+1=sj?ωjtj;

14.pj+1=rj+1+βj(pj?ωjqj);

17.End.

算法1的每一步迭代都需要計算M?1rj和M?1qj,也就是說,每一步迭代都需要計算M?1v這樣的形式,預(yù)條件的關(guān)鍵就是使AM?1近似于一個單位矩陣,即

可以得到M?1v近似于A?1v,而在某種程度上來講M 應(yīng)與A近似.

下面給出一個新的BiCRSTAB算法預(yù)處理矩陣M的隱式構(gòu)造過程,亦即對任一給定的n維向量z,當(dāng)需要計算M?1v=z時,都轉(zhuǎn)化為用k步GMRES求解方程組Mv=z,其中k常取2或3,m的值由具體問題來確定的.根據(jù)上述過程,可用迭代結(jié)果M?1z作為近似值,其中初始向量v0取為零向量,算法中的隱式構(gòu)造預(yù)處理實際是一個多項式預(yù)處理,證明見文獻(xiàn) [3].

算法 2一種自適應(yīng)預(yù)處理的BiCRSTAB算法

1.對于給定的x0,計算r0=b?Ax0,選擇=P(A)r0;

3.For j=1,2,···,直到收斂

5.αj=

6.sj=rj?αjqj;

8.tj=

9.ωj=

10.xj+1=

11.rj+1=sj?ωjtj;

15.βj=

16.pj+1=rj+1+βj(pj?ωjqj);

18.qj+1=

19.End.

3 數(shù)值算例

下面給出幾個數(shù)值算例來比較原始的BiCRSTAB算法,BiCR算法,以及自適應(yīng)預(yù)條件的BiCRSTAB算法的執(zhí)行結(jié)果.為了使數(shù)值結(jié)果便于重復(fù),這里具體給出各參數(shù)的值,而不考慮算法的執(zhí)行細(xì)節(jié).選取右端向量b使得方程組Ax=b的精確解為xT=(1,1,···,1),預(yù)初始估計值為=(0,0,···,0).

例 1本算例中的系數(shù)矩陣A取自文獻(xiàn)[4],具有如下形式:

取求解精度Tol=10?8,矩陣階數(shù)n=2000,當(dāng)α=20000時,A是典型的非對稱矩陣,當(dāng)α=1.1時,系數(shù)矩陣A接近對稱矩陣,三種方法得到迭代收斂效果如圖1,圖2所示.

圖1 算例1的數(shù)值結(jié)果(α=20000)

圖2 算例1的數(shù)值結(jié)果(α=1.1)

例 2本算例中的系數(shù)矩陣A=CDC?1,C為n階的隨機(jī)矩陣,

當(dāng)Tol=10?8,n=2000時,得到迭代收斂效果如圖3所示.

圖3 算例2的數(shù)值結(jié)果

例 3本算例的系數(shù)矩陣A取自文獻(xiàn)[5],A=SBS?1,

當(dāng)Tol=10?8,n=2000時,得到迭代收斂效果如圖4所示.

圖4 算例3的數(shù)值結(jié)果

例 4[6]考慮如下二階橢圓形偏微分方程

其中,S={(x,y)∈R2,0

我們用中心差分離散方程,把區(qū)域S劃分成網(wǎng)格尺寸為h=1/l+1的(l+2)×(l+2)個均勻正方形網(wǎng)格,網(wǎng)格點為si=ih,tj=jh,0≤i,j≤l+1.整個方程被離散成五點格式,把網(wǎng)格點按自然次序排序得l2×l2塊三對角矩陣:

其中,γ=p1h,β=p2h,σ=p3h,線性系統(tǒng)右端的元素為h2f(si,tj),為簡單起見以下算例右端向量取b=sum(A,2),以下取l=50,p1=25,p2=50,p3=30得到的結(jié)果如圖5所示.

圖5 算例4的數(shù)值結(jié)果

下面給出pBiCRSTAB算法,BiCRSTAB算法以及BiCR算法三類算法的迭代次數(shù)及計算時間比較,見表1,表2.

4 結(jié)論

本文提出一種求解大型系數(shù)線性方程組的自適應(yīng)BiCRSTAB算法,在每一步外迭代中的預(yù)處理子是不斷變化的.數(shù)值算例表明,新算法與原始的BiCRSTAB算法相比較,迭代次數(shù)減少同時收斂速度加快.

表1 各方法的迭代次數(shù)比較

表2 各方法的CPU時間比較

[1]Saad Y.Iterative Methods for Sparse Linear Systems[M].Boston:PW Publishing Company,1996.

[2]Abe K,Sleijpen G L G.BiCR variants of the hybrid BiCG methods for solving linear systems with nonsymmetric matrices[J].Comput.Appl.Math.,2010,234:985-994.

[3]Cao H Y,Li X W.CGS/GMRES(k):An adaptive preconditioned CGS algorithm for nonsymmetric linear systems[J].Numer.Math.,1998,7:145-158.

[4]Niu Q,Lu L Z,Wang R R.A modif i ed GMRES method for solving large nonsymmetric linear systems[J].高等學(xué)校計算數(shù)學(xué)學(xué)報,2005,27:193-199.

[5]Sadok H.CMRH:A new method for solving nonsymmetric linear systems based on the Hessenberg reduction algorithm[J].Numerical Algorithm,1999,20:303-321.

[6]全中,向淑晃.基于GMRES的多項式預(yù)處理廣義極小殘差法[J].計算數(shù)學(xué),2006,28(4):365-376.

An adaptive preconditioned BiCRSTAB algorithm for linear
systems

Zhang Jin1,Li ChunGuang2,Jin HeFang2
(1.School of Mathematics and Information Science,Beifang University of Nationnalities, Yinchuan 750021,China; 2.Institute of Numerical Computation and Engineering Application,Beifang University of Nationnalities, Yinchuan 750021,China)

An adaptive preconditioned BiCRSTAB is presnted,which which is combined with an polynomial preconditioner constructed implicitly,and several steps of GMRES are inserted in BiCRSTAB algorithm.Numerical experiments illustrate this method can reduce the iterative steps and computation time ef f ectively.

linear systems,adaptive preconditioning,BiCRSTAB,GMRES

O241.6

A

1008-5513(2014)02-0195-06

10.3969/j.issn.1008-5513.2014.02.011

2013-12-26.

國家自然科學(xué)基金重大研究計劃培育項目(91230111);寧夏自然科學(xué)基金(NZ13086);國家自然科學(xué)基金(11361002).

張晉(1987-),碩士生,研究方向:數(shù)值代數(shù).

李春光(1964-),教授,博士生導(dǎo)師,研究方向:流體力學(xué)與計算數(shù)學(xué).

2010 MSC:65F10

猜你喜歡
方法
中醫(yī)特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數(shù)學(xué)教學(xué)改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學(xué)反應(yīng)多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學(xué)習(xí)方法
用對方法才能瘦
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
賺錢方法
捕魚
主站蜘蛛池模板: 五月婷婷丁香综合| 呦视频在线一区二区三区| 亚洲日本中文字幕乱码中文 | 国产尤物视频在线| 国产95在线 | 亚洲男人天堂网址| 亚洲AⅤ波多系列中文字幕| 国产精品三级av及在线观看| 国产大全韩国亚洲一区二区三区| 国产成人av一区二区三区| 99偷拍视频精品一区二区| 国产成人综合日韩精品无码不卡| 91久久夜色精品国产网站| 亚洲AⅤ综合在线欧美一区| 免费av一区二区三区在线| 特黄日韩免费一区二区三区| 日本人妻丰满熟妇区| 国产视频入口| 国产av一码二码三码无码| 国产精品流白浆在线观看| 真人高潮娇喘嗯啊在线观看| 日韩一级二级三级| 久久亚洲精少妇毛片午夜无码 | 日韩无码白| 91成人在线观看| 色噜噜狠狠狠综合曰曰曰| 日韩在线播放欧美字幕| 欧美色99| 国产日本欧美在线观看| 国产欧美日韩va另类在线播放| 亚洲精品国产精品乱码不卞| 欧美区一区二区三| 久久人午夜亚洲精品无码区| 国产在线无码av完整版在线观看| 色成人亚洲| 精品国产成人a在线观看| 国产午夜福利在线小视频| 天堂成人在线视频| 国产欧美在线观看一区| 国产精品一线天| 日韩精品一区二区三区中文无码| 亚洲av无码人妻| 国产精品久久久久久影院| 亚洲天堂高清| 欧美.成人.综合在线| 欧美日韩午夜视频在线观看| 国产精品久久久久久久久久久久| 国产欧美日韩综合在线第一| 亚洲成a人在线观看| 亚洲不卡网| 欧美在线黄| 免费毛片网站在线观看| 国产99欧美精品久久精品久久| 一级在线毛片| 久久semm亚洲国产| 91免费国产在线观看尤物| 国产系列在线| 伊人AV天堂| 久久综合九色综合97婷婷| 国产男女免费视频| 日韩在线视频网站| 伊人91在线| 99在线观看精品视频| 亚洲啪啪网| 午夜精品久久久久久久无码软件| 亚洲欧洲自拍拍偷午夜色| 99久久精彩视频| 欧美日韩亚洲国产| 国产综合色在线视频播放线视| 久久亚洲中文字幕精品一区 | 99热这里都是国产精品| 全色黄大色大片免费久久老太| 免费 国产 无码久久久| 深爱婷婷激情网| 国产成人一区二区| 精品第一国产综合精品Aⅴ| 91视频青青草| 91麻豆国产精品91久久久| 免费观看三级毛片| 91久久夜色精品| 精品人妻无码区在线视频| 日韩av无码DVD|