In order to solve large linear equations efficiently, based on the Generalized Minimal Residual with Variable Restart Parameter algorithm(VRP-GMRES(m)), a truncation-pattern Incomplete Generalized Minimal Residual with Variable Restart Parameter algorithm(VRP-IGMRES(m))is proposed using the truncation technology,namely, using incomplete orthogonal Arnoldi process to constructe the base vector of the Krylov subspace and the Hessenberg matrix. The convergence of the algorithm is proved by the relationship between the angle cosine and the modulus of the two successive iterated residual vectors. Finally, through numerical examples to analyze the influence of truncation index on computational accuracy and efficiency, it is found that VRP-IGMRES(m)algorithm can effectively improve the computation efficiency under the premise of guaranteeing the accuracy. The obtained optimal truncation ratio is about 0.1. Our work provides a new method for solving practical engineering problems.
HAO Xuejing
,
YU Chunxiao
,
REN Cuihuan
. VRP-IGMRES(m)algorithm based on incomplete orthogonalization[J]. Journal of Hebei University(Natural Science Edition), 2018
, 38(5)
: 460
-465
.
DOI: 10.3969/j.issn.1000-1565.2018.05.003
[1] SAAD Y, SCHULTZ M H. GMRES: A generalized minimum residual algorithm for solving nonsymmetric linear systems[J]. Siam J Sci Stat Comput, 1986, 7(3):856-869. DOI:org/10.1137/0907058.
[2] 王人鹏,沈祖炎. 应用Krylov子空间方法求解边界元方程组[J]. 同济大学学报(自然科学版), 1997(2):212-217. WANG R P, SHEN Z Y. Solutions of BEM equations with krylov subspace method[J]. Journal of Tongji University(Natural Science Edition), 1997(2):212-217.
[3] YU C X, SHEN G X. Program-iteration pattern fast multipole BEM for elasto-plastic contact with friction[J]. Chinese Journal of Computational Mechanics, 2008, 25(1):65-71.
[4] WANG H T, YAO Z H. A new fast multipole boundary element method for large scale analysis of mechanical properties in 3d particle-reinforced composites[J]. Cmes Computer Modeling in Engineering & Ences, 2005, 7(1):85-95.
[5] 蔡大用,白峰杉. 高等数值分析[M]. 北京:清华大学出版社,1997:81-86.
[6] 陈泽军,肖宏. 预条件GMRES(m)法迭代求解大规模边界元弹性问题[J]. 固体力学学报, 2006(s1):56-61. CHEN Z J, XIAO H. Iterative solution of large-scale BEM elasticity problems using preconditioned GMRES(m)technique[J]. Chinese Journal of Solid Mechanics, 2006(s1):56-61.
[7] BAGLAMA J, CALVETTI D, GOLUB G H, et al. Adaptively preconditioned GMRES algorithms[J]. Siam Journal on Scientific Computing, 1998, 20(1):243-269. DOI: org/10.1137/S1064827596305258.
[8] 段文洋,刁峰,陈纪康. 预条件GMRES(m)算法在大型浮体水动力边界元分析中的应用[J]. 哈尔滨工程大学学报, 2013,34(11):1363-1368. DOI:10.3969/j.issn.1006-7043.201211097. DUAN W Y, DIAO F, CHEN J K. Application of preconditioned and restarted GMRES to the boundary element analysis of large floating structures[J]. Journal of Harbin Engineering University, 2013,34(11):1363-1368. DOI:10.3969/j.issn.1006-7043.201211097.
[9] MORGAN R. A restarted GMRES method augmented with eigenvectors[J]. Siam Journal on Matrix Analysis & Applications, 1995, 16(4):1154-1171. DOI: 10.1137/S0895479893253975.
[10] YU C X, REN C H, BAI X T. VRP-GMRES(m)iteration algorithm for fast multipole boundary element method[J]. Mathematical and Computational Applications,2016, 21(4):49. DOI: 10.3390/mca21040049.
[11] YU C X, BAI X T, ZHANG D. GMRES(m)algorithm with variable restart parameter[J]. ICIC Express Letters Part B Applications an International Journal of Research & Surveys, 2015, 6(7):1747-1753.
[12] JIA Z X. On IOM(q): The incomplete orthogonalization method for large unsymmetric linear systems[J]. Numerical Linear Algebra with Applications, 1996, 3(6):491-512.
[13] 贾仲孝. 解非对称线性方程组的不完全广义最小残量法[J]. 中国科学:数学, 1998(8):694-702.
[14] 张贤达. 矩阵分析与应用[M]. 北京:清华大学出版社, 2013:145-146.