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 条
  • [31] Sequential Monte Carlo methods for navigation systems
    Sotak, Milos
    PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (06): : 249 - 252
  • [32] Monte Carlo methods in fuzzy linear regression II
    Areeg Abdalla
    James J. Buckley
    Soft Computing, 2008, 12 : 463 - 468
  • [33] Monte Carlo methods for dissipative quantum systems
    Stockburger, J
    Theis, C
    Grabert, H
    MONTE CARLO METHOD IN THE PHYSICAL SCIENCES, 2003, 690 : 326 - 333
  • [34] MONTE-CARLO METHODS AND GLASSY SYSTEMS
    BINDER, K
    FERROELECTRICS, 1990, 104 : 3 - 19
  • [35] On Monte Carlo Methods in Distributed Memory Systems
    Ermakov, S. M.
    Trosinenko, A. V.
    VESTNIK ST PETERSBURG UNIVERSITY-MATHEMATICS, 2016, 49 (04) : 325 - 333
  • [36] Quantum Monte Carlo Methods for Constrained Systems
    Wolf, Sarah
    Curotto, Emanuele
    Mella, Massimo
    INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY, 2014, 114 (10) : 611 - 625
  • [37] Sequential Monte Carlo methods for dynamic systems
    Liu, JS
    Chen, R
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1998, 93 (443) : 1032 - 1044
  • [38] Novel Monte Carlo Algorithm for Linear Algebraic Systems
    Todorov, Venelin
    Georgiev, Slavi
    Dimov, Ivan
    NEW TRENDS IN THE APPLICATIONS OF DIFFERENTIAL EQUATIONS IN SCIENCES, NTADES 2023, 2024, 449 : 445 - 454
  • [39] Sequential Monte Carlo for linear systems - a practical summary
    Halton, John H.
    MONTE CARLO METHODS AND APPLICATIONS, 2008, 14 (01): : 1 - 27
  • [40] A NEW MONTE CARLO ESTIMATOR FOR SYSTEMS OF LINEAR EQUATIONS
    Rosca, Natalia
    STUDIA UNIVERSITATIS BABES-BOLYAI MATHEMATICA, 2006, 51 (02): : 97 - 107