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 条
  • [1] Towards Monte Carlo preconditioning approach and hybrid Monte Carlo algorithms for Matrix Computations
    Alexandrov, Vassil
    Esquivel-Flores, Oscar A.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2015, 70 (11) : 2709 - 2718
  • [2] Monte Carlo methods for matrix computations on the grid
    Branford, S.
    Sahin, C.
    Thandavan, A.
    Weihrauch, C.
    Alexandrov, V. N.
    Dimov, I. T.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (06): : 605 - 612
  • [3] Efficient parallel Monte Carlo methods for matrix computations
    Alexandrov, VN
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1998, 47 (2-5) : 113 - 122
  • [4] On Monte Carlo and Quasi-Monte Carlo for Matrix Computations
    Alexandrov, Vassil
    Davila, Diego
    Esquivel-Flores, Oscar
    Karaivanova, Aneta
    Gurov, Todor
    Atanassov, Emanouil
    LARGE-SCALE SCIENTIFIC COMPUTING, LSSC 2017, 2018, 10665 : 249 - 257
  • [5] Parallel hybrid Monte Carlo algorithms for matrix computations
    Alexandrov, V
    Atanassov, E
    Dimov, I
    Branford, S
    Thandavan, A
    Weihrauch, C
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 752 - 759
  • [6] Improvements on the hybrid Monte Carlo algorithms for matrix computations
    Behrouz Fathi-Vajargah
    Zeinab Hassanzadeh
    Sādhanā, 2019, 44
  • [7] Improvements on the hybrid Monte Carlo algorithms for matrix computations
    Fathi-Vajargah, Behrouz
    Hassanzadeh, Zeinab
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2019, 44 (01):
  • [8] A new highly convergent Monte Carlo method for matrix computations
    Dimov, IT
    Alexandrov, VN
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1998, 47 (2-5) : 165 - 181
  • [9] On the Preconditioned Quasi-Monte Carlo Algorithm for Matrix Computations
    Alexandrov, V.
    Esquivel-Flores, O.
    Ivanovska, S.
    Karaivanova, A.
    LARGE-SCALE SCIENTIFIC COMPUTING, LSSC 2015, 2015, 9374 : 163 - 171
  • [10] A sparse parallel hybrid Monte Carlo algorithm for matrix computations
    Branford, S
    Weihrauch, C
    Alexandrov, V
    COMPUTATIONAL SCIENCE - ICCS 2005, PT 3, 2005, 3516 : 743 - 751