MULTIWAY MONTE CARLO METHOD FOR LINEAR SYSTEMS

被引:2
|
作者
Wu, Tao [1 ]
Gleich, David F. [1 ]
机构
[1] Purdue Univ, Dept Comp Sci, W Lafayette, IN 47906 USA
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2019年 / 41卷 / 06期
关键词
Markov chain Monte Carlo; linear solver; randomized algorithm; ALGORITHMS; IMPLEMENTATION;
D O I
10.1137/18M121527X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We study a novel variation on the Ulam-von Neumann Monte Carlo method for solving a linear system. This is an old randomized procedure that results from using a random walk to stochastically evaluate terms in the Neumann series. In order to apply this procedure, the variance of the stochastic estimator needs to be bounded. The best known sufficient condition for bounding the variance is that the infinity norm of the matrix in the Neumann series is smaller than one, which greatly limits the usability of this method. We improve this condition by proposing a new stochastic estimator based on a different type of random walk. Our multiway walk and estimator is based on a time-inhomogeneous Markov process that iterates through a sequence of transition matrices built from the original linear system. For our new method, we prove that a necessary and sufficient condition for convergence is that the spectral radius of the elementwise absolute value of the matrix underlying the Neumann series is smaller than one. This is a strictly weaker condition than currently exists. In addition, our new method is often faster than the standard algorithm. Through experiments, we demonstrate the potential for our method to reduce the time needed to solve linear equations by incorporating it into an outer iterative method.
引用
收藏
页码:A3449 / A3475
页数:27
相关论文
共 50 条
  • [1] Solving systems of linear equations with relaxed Monte Carlo method
    Tan C.J.K.
    The Journal of Supercomputing, 2002, 22 (1) : 113 - 123
  • [2] Solving systems of linear equations with relaxed Monte Carlo method
    Tan, CJK
    JOURNAL OF SUPERCOMPUTING, 2002, 22 (01): : 111 - 123
  • [3] Condition for relaxed Monte Carlo method of solving systems of linear equations
    Guoming Lai
    Xiaola Lin
    The Journal of Supercomputing, 2011, 57 : 256 - 264
  • [4] Condition for relaxed Monte Carlo method of solving systems of linear equations
    Lai, Guoming
    Lin, Xiaola
    JOURNAL OF SUPERCOMPUTING, 2011, 57 (03): : 256 - 264
  • [5] A spectral analysis of the domain decomposed Monte Carlo method for linear systems
    Slattery, Stuart R.
    Evans, Thomas M.
    Wilson, Paul P. H.
    NUCLEAR ENGINEERING AND DESIGN, 2015, 295 : 632 - 638
  • [6] MONTE CARLO METHODS FOR SYSTEMS OF LINEAR EQUATIONS
    Rosca, Natalia
    STUDIA UNIVERSITATIS BABES-BOLYAI MATHEMATICA, 2006, 51 (01): : 103 - 114
  • [7] A parallel quasi-Monte Carlo method for solving systems of linear equations
    Mascagni, M
    Karaivanova, A
    COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 598 - 608
  • [8] The Monte Carlo Method for Solving Large Systems of Linear Ordinary Differential Equations
    S. M. Ermakov
    M. G. Smilovitskiy
    Vestnik St. Petersburg University, Mathematics, 2021, 54 : 28 - 38
  • [9] Monte Carlo statistical prediction method for optimal control of linear hybrid systems
    State Key Laboratory of Industrial Control Technology, Institute of Industrial Process Control, Zhejiang University, Hangzhou 310027, China
    Zidonghua Xuebao, 2008, 8 (1028-1032):
  • [10] The Monte Carlo Method for Solving Large Systems of Linear Ordinary Differential Equations
    Ermakov, S. M.
    Smilovitskiy, M. G.
    VESTNIK ST PETERSBURG UNIVERSITY-MATHEMATICS, 2021, 54 (01) : 28 - 38