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
賺錢方法
捕魚
主站蜘蛛池模板: 老司机久久99久久精品播放 | 18禁影院亚洲专区| 999国产精品| 亚洲精品国产精品乱码不卞| 在线免费无码视频| 亚洲品质国产精品无码| 欧美在线一二区| 精品视频一区二区观看| 91区国产福利在线观看午夜| 国产成人区在线观看视频| 国产一级在线播放| 久久国产精品电影| 就去色综合| 欧美啪啪视频免码| 97国产在线视频| 毛片基地视频| 狠狠躁天天躁夜夜躁婷婷| 午夜日本永久乱码免费播放片| 亚洲人成在线免费观看| 无码AV高清毛片中国一级毛片| 国产精品30p| 亚洲中文字幕精品| 亚洲毛片在线看| 国产一在线观看| 精品人妻AV区| 新SSS无码手机在线观看| 国产黄网永久免费| 国产手机在线观看| 精品久久国产综合精麻豆| 自拍偷拍一区| 亚欧乱色视频网站大全| 国产无码高清视频不卡| 五月婷婷综合色| 97精品久久久大香线焦| 色屁屁一区二区三区视频国产| 国产SUV精品一区二区6| 天天色天天操综合网| 狠狠色成人综合首页| 无码aⅴ精品一区二区三区| 亚洲色图欧美视频| 国产精品亚洲天堂| 专干老肥熟女视频网站| 动漫精品中文字幕无码| 在线免费观看AV| 国产成人高清在线精品| 92午夜福利影院一区二区三区| 国产国产人在线成免费视频狼人色| 亚洲AⅤ无码日韩AV无码网站| 啊嗯不日本网站| 欧美日韩成人在线观看| 操操操综合网| 伊在人亚洲香蕉精品播放| 亚洲无码精品在线播放 | 91午夜福利在线观看精品| 成人在线欧美| 97精品国产高清久久久久蜜芽| 色婷婷天天综合在线| 草草线在成年免费视频2| 国产簧片免费在线播放| 国产免费久久精品44| 亚洲中文在线看视频一区| 欧美中文字幕无线码视频| 久久精品aⅴ无码中文字幕| 中文字幕资源站| 成人一级黄色毛片| 青青青国产视频手机| 99热这里只有精品2| 午夜激情婷婷| 青草视频网站在线观看| 日韩美女福利视频| 亚洲熟妇AV日韩熟妇在线| 国产精品免费福利久久播放| 99久久国产综合精品2020| 无码日韩精品91超碰| 久久综合色播五月男人的天堂| 久久久久久久久久国产精品| 亚洲中文字幕久久无码精品A| 日韩a级毛片| 国产在线视频二区| 久久性视频| 免费A级毛片无码免费视频| 欧美精品aⅴ在线视频|