Enhancing Monte Carlo Preconditioning Methods for Matrix Computations

被引:6
|
作者
Strassburg, Janko [1 ]
Alexandrov, Vassil [2 ]
机构
[1] Univ Reading, Reading RG6 2AH, Berks, England
[2] ICREA, Computat Sci Barcelona, Barcelona, Spain
关键词
D O I
10.1016/j.procs.2014.05.143
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An enhanced version of a stochastic SParse Approximate Inverse (SPAI) preconditioner for general matrices is presented. This method is used in contrast to the standard deterministic preconditioners computed by the deterministic SPAI, and its further optimized parallel variant-Modified SParse Approximate Inverse Preconditioner (MSPAI). Thus we present a Monte Carlo preconditioner that relies on the use of Markov Chain Monte Carlo (MCMC) methods to compute a rough matrix inverse first, which is further optimized by an iterative filter process and a parallel refinement, to enhance the accuracy of the preconditioner. Monte Carlo methods quantify the uncertainties by enabling us to estimate the non-zero elements of the inverse matrix with a given precision and certain probability. The advantage of this approach is that we use sparse Monte Carlo matrix inversion whose computational complexity is linear of the size of the matrix. The behaviour of the proposed algorithm is studied, its performance measured and compared with MSPAI.
引用
收藏
页码:1580 / 1589
页数:10
相关论文
共 50 条