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

帶BTTB矩陣線性互補問題的塊預處理模系矩陣分裂迭代方法

2019-12-27 09:08:08吳敏華李郴良
桂林電子科技大學學報 2019年5期
關鍵詞:實驗方法

吳敏華, 李郴良

(桂林電子科技大學 數學與計算科學學院,廣西 桂林 541004)

彈塑性接觸模型根據力學現象可以轉化為線性互補問題,接觸面經離散后的系數矩陣往往非常大且具有Toeplitz結構。Zhao等[1]利用多重網格求解,將多重網格方法嵌套到有效集,提出了完全多重網格方法。Vollebregt[2]基于共軛梯度法和快速傅里葉變換,提出了BCCG+FAI方法,同時給出了一個新的預處理算子。Bai[3]將線性互補問題轉化為不動點問題,將矩陣適當分裂,提出了更具一般性的模系矩陣分裂迭代方法。Bai等[4]還利用并行技術,提出了模系矩陣多分裂方法。1986年Strang[5]引入循環矩陣作為預優共軛梯度法的預處理矩陣來求解Toeplitz系統Tx=b,從此,基于預優共軛梯度法的Toeplitz迭代解法在過去的幾十年里有了飛速發展[6-8]。

用模系矩陣迭代方法求解大型線性互補問題十分高效。為此,將預優共軛梯度法和模系矩陣迭代方法結合,利用系數矩陣是正定的二級對稱BTTB矩陣的優點,構造BCCB塊預處理算子[8],用共軛梯度法求解線性互補問題。

1 預備知識

對于線性互補問題,求一對可行的互補解w,z∈Rn,使

w=Tz+q≥0,z≥0,zTw=0,

(1)

其中T∈Rn×n為對稱正定的矩陣,q=(q1,q2,…,qn)T∈Rn。

引理1[9]對給定的線性互補問題(1)和標量α>0,若αI+T是非奇異的,則線性互補問題(1)與

(αI+T)x=(αI-T)|x|-q

(2)

的不動點問題等價,求x∈Rn的方程(2)。

1)若x是方程(2)的解,則

w=α(|x|-x),z=|x|+x

是問題(1)的解。

2)若向量w、z是問題(1)的解,則x=(z-α-1w)/2是不動點方程(2)的解。

若對角線元素tij=ti-j,則矩陣Tn=(tij)n×n∈Rn×n稱為Toeplitz矩陣。一個m×m塊Toeplitz矩陣

且每塊T(k)(k=0,±1,…,±(m-1))均是n×n的Toeplitz矩陣,則稱為BTTB矩陣。若每塊都是對稱的,則稱為二級對稱BTTB矩陣。若元素滿足v-k=vn-k,1≤k≤n-1,則矩陣V∈Rn×n為循環矩陣,

一個m×m塊的塊循環矩陣,若每塊均為n×n的循環矩陣,則稱為BCCB矩陣。

2 塊預處理算子Cmn

其中0≤j≤m-1,0≤k≤n-1。

方法1

1)置k=0,取x0∈Rmn。

2)共軛梯度法計算

Pmn(αImn+Tmn)xk+1=Pmnbk,

(3)

其中Pmn=Cmn(Tmn),bk=(αImn-Tmn)|xk|-q,k=0,1,2,…。

3)計算zk+1=|xk+1|+xk+1,wk+1=Tzk+1+q。

Pmn(αImn+Tmn)x=Pmn(αImn-Tmn)|x|-q。

(4)

將式(4)減式(3)得,

Pmn(αImn+Tmn)(x*-xk+1)=

Pmn(αImn-Tmn)(|x*|-|xk|),

等價于

(x*-xk+1)=[Pmn(αImn+Tmn)]-1×

[Pmn(αImn-Tmn)]×

(|x*|-|xk|)=(αImn+Tmn)-1×

(αImn-Tmn)(|x*|-|xk|),

(5)

‖x*-xk+1‖≤‖(αImn+Tmn)-1×

(αImn-Tmn)‖‖x*-xk‖。

3 數值實驗

方法1的實驗中,利用2個方面的數據驗證實驗效果:1)方法的迭代步數;2)CPU的運行時間t。記

e(zk)=min(|(zk+1,wk+1|),

另x0=(0,0,…,0)T∈Rnm,b=(1,1,…,1)T,迭代終止條件為e(zk)<10-7。

例1系數矩陣對角線元素[7]為

為了驗證方法1的實驗效果,方法1式(3)中令Pmn=Imn,即未預處理,與使用塊預處理算子Cmn的實驗數據進行對比。實驗結果如表1、2所示。

表1 例1在α=1時方法1的實驗結果

表2 例1在α=1.36時方法1的實驗結果

為了進一步驗證方法1的實驗效果,方法1式(3)中令Pmn=Imn,即未預處理,與使用塊預處理算子Cmn的實驗數據進行對比。實驗結果如表3、4所示。

表3 例2在α=1時方法1的實驗結果

表4 例2在α=2時方法1的實驗結果

為了進一步驗證方法1的實驗效果,方法1式(3)中令Pmn=Imn,即未預處理,與使用塊預處理算子Cmn的實驗數據進行對比。實驗結果如表5、6所示。

表5 例3在α=1時方法1的實驗結果

表6 例3在α=2時方法1的實驗結果

例4生成函數f(x)=cos3x+1,系數矩陣對角線元素[10]為

為了進一步驗證方法1的實驗效果,方法1式(3)中令Pmn=Imn,即未預處理,與使用塊預處理算子Cmn的實驗數據進行對比。實驗結果如表7、8所示。

表7 例4在α=1時方法1的實驗結果

從表1~8可看出,無論是否使用塊預處理算子,迭代步數都相同,這也可從定理1的證明過程中看出預處理矩陣的使用不影響收斂速度。但使用預處理矩陣的計算時間比未使用預處理矩陣的短,這是因為在方法1中利用了BCCB塊預處理算子,減少了方法1式(3)即內迭代相應的運行時間,提高了算法整體的運行效率。

表8 例4在α=1.49時方法1的實驗結果

4 結束語

為快速求解基于正定的二級對稱BTTB矩陣的線性互補問題,利用模系矩陣迭代方法,結合預優共軛梯度法,采用文獻[8]給出的塊處理算子構造預處理矩陣,提出了求解帶BTTB矩陣的線性互補問題的塊預處理模系矩陣迭代方法,實驗結果表明該方法是可行有效的。

猜你喜歡
實驗方法
記一次有趣的實驗
微型實驗里看“燃燒”
做個怪怪長實驗
學習方法
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 女人18一级毛片免费观看 | 国产午夜不卡| 久久婷婷五月综合色一区二区| 浮力影院国产第一页| 中文字幕久久亚洲一区| 国产一级视频在线观看网站| 高清色本在线www| 国产97色在线| 午夜a级毛片| 成人亚洲国产| 麻豆国产精品一二三在线观看| 久久香蕉国产线| 免费国产福利| 久久夜色精品国产嚕嚕亚洲av| 亚洲国产精品一区二区高清无码久久| 久久久四虎成人永久免费网站| 91无码人妻精品一区| 久久狠狠色噜噜狠狠狠狠97视色| 精品国产99久久| 亚洲国产看片基地久久1024| www亚洲天堂| 亚洲第一视频免费在线| 在线观看无码a∨| 九九九精品成人免费视频7| 亚洲无码37.| 亚洲熟妇AV日韩熟妇在线| 亚洲国产成人久久精品软件| 国产精品一线天| 18黑白丝水手服自慰喷水网站| 亚洲国产黄色| 波多野吉衣一区二区三区av| 亚洲福利视频一区二区| 亚洲无码精彩视频在线观看| 亚洲色欲色欲www网| 在线观看精品国产入口| 国模视频一区二区| 一本无码在线观看| 国产亚洲精品91| 免费在线色| 国产理论一区| 久久青草精品一区二区三区| 九九九精品视频| 在线看国产精品| 亚洲黄网在线| 国产黑丝视频在线观看| 国产成人永久免费视频| 中文一级毛片| 久久综合九九亚洲一区| 久久99这里精品8国产| 国产亚洲精久久久久久无码AV| 在线人成精品免费视频| 欧美亚洲一区二区三区在线| 青青草国产精品久久久久| 国产精品视频猛进猛出| 国产黑人在线| 无码高潮喷水专区久久| 日本道综合一本久久久88| 人妻中文字幕无码久久一区| 亚欧美国产综合| 久久免费成人| 制服丝袜在线视频香蕉| 免费看av在线网站网址| 欧美视频在线播放观看免费福利资源| 青青草原国产一区二区| 成人综合久久综合| 久久久久国产精品嫩草影院| 欧美色视频日本| 久久精品丝袜高跟鞋| 在线精品欧美日韩| 国产主播一区二区三区| 欧美高清国产| 欧美日韩北条麻妃一区二区| 色香蕉影院| 欧美午夜在线播放| 在线观看国产黄色| 欧美综合激情| 在线观看精品自拍视频| 激情无码视频在线看| 亚洲中文字幕在线观看| 国产一级片网址| 亚洲成人精品| 一区二区偷拍美女撒尿视频|