Reusing Random Walks in Monte Carlo Methods for Linear Systems

被引:3
|
作者
Ji, Hao [1 ]
Li, Yaohang [1 ]
机构
[1] Old Dominion Univ, Dept Comp Sci, Norfolk, VA 23529 USA
关键词
Monte Carlo Method; Random Walk; Linear System; Inverse Matrix;
D O I
10.1016/j.procs.2012.04.041
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present an approach of reusing random walks in Monte Carlo methods for linear systems. The fundamental idea is, during the Monte Carlo sampling process, the random walks generated to estimate one unknown element can also be effectively reused to estimate the other unknowns in the solution vector. As a result, when the random walks are reused, a single random walk can contribute samples for estimations of multiple unknowns in the solution simultaneously while ensuring that the samples for the same unknown element are statistically independent. Consequently, the total number of random walk transition steps needed for estimating the overall solution vector is reduced, which improves the performance of the Monte Carlo algorithm. We apply this approach to the Monte Carlo algorithm in two linear algebra applications, including solving a system of linear equations and approximating the inversion of a matrix. Our computational results show that compared to the conventional implementations of Monte Carlo algorithms for linear systems without random walk reusing, our approach can significantly improve the performance of Monte Carlo sampling process by reducing the overall number of transition steps in random walks to obtain the entire solution within desired precision.
引用
收藏
页码:383 / 392
页数:10
相关论文
共 50 条
  • [1] Random walks on graphs and Monte Carlo methods
    Cheng, Wen-Ju
    Cox, Jim
    Whitlock, Paula
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2017, 135 : 86 - 94
  • [2] A note on random walks with absorbing barriers and sequential Monte Carlo methods
    Del Moral, Pierre
    Jasra, Ajay
    [J]. STOCHASTIC ANALYSIS AND APPLICATIONS, 2018, 36 (03) : 413 - 442
  • [3] MONTE CARLO METHODS FOR SYSTEMS OF LINEAR EQUATIONS
    Rosca, Natalia
    [J]. STUDIA UNIVERSITATIS BABES-BOLYAI MATHEMATICA, 2006, 51 (01): : 103 - 114
  • [4] Asymptotic complexity of Monte Carlo methods for solving linear systems
    Danilov, DL
    Ermakov, SM
    Halton, JH
    [J]. JOURNAL OF STATISTICAL PLANNING AND INFERENCE, 2000, 85 (1-2) : 5 - 18
  • [5] Monte Carlo Methods for Reliability Evaluation of Linear Sensor Systems
    Yang, Qingyu
    Chen, Yong
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2011, 60 (01) : 305 - 314
  • [6] Analysis of Monte Carlo accelerated iterative methods for sparse linear systems
    Benzi, Michele
    Evans, Thomas M.
    Hamilton, Steven P.
    Pasini, Massimiliano Lupo
    Slattery, Stuart R.
    [J]. NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2017, 24 (03)
  • [7] Parallel Monte Carlo methods with compressed data for solving linear systems
    Vajargah, BF
    Taft, K
    [J]. CCCT 2003, VOL 4, PROCEEDINGS: COMPUTER, COMMUNICATION AND CONTROL TECHNOLOGIES: I, 2003, : 293 - 298
  • [8] Efficient Quasi-Monte Carlo Sampling for Quantum Random Walks
    Atanassov, E.
    Durchova, M.
    [J]. APPLICATION OF MATHEMATICS IN TECHNICAL AND NATURAL SCIENCES (AMITANS 2020), 2020, 2302
  • [9] Subdiffusive discrete time random walks via Monte Carlo and subordination
    Nichols, J. A.
    Henry, B. I.
    Angstmann, C. N.
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 2018, 372 : 373 - 384
  • [10] MONTE-CARLO SIMULATIONS OF RANDOM-WALKS AND SURFACES IN PARALLEL
    VANRENSBURG, EJJ
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1987, 20 (10): : L637 - L640