Solving linear equations by Monte Carlo simulation

被引:6
|
作者
Ökten, G [1 ]
机构
[1] Florida State Univ, Dept Math, Tallahassee, FL 32306 USA
来源
SIAM JOURNAL ON SCIENTIFIC COMPUTING | 2005年 / 27卷 / 02期
关键词
Monte Carlo; matrix equations; parallel computing;
D O I
10.1137/04060500X
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
A new Monte Carlo estimator for solving the matrix equation x = Hx+b is presented, and theoretical results comparing this estimator with the traditional terminal and collision estimators are given. We then make a detailed investigation of the average complexity of the Monte Carlo estimators when several popular random variable generation techniques are used, and we show that the average complexity can be as low as C parallel to z parallel to(1)n+ N, where n is the number of random walks generated, N is the size of the matrix H, z is the solution of an associated matrix equation, and C is a small constant. As a consequence of the complexity results, we observe how scaling of matrices, a well-known technique in deterministic methods, can increase the efficiency of the Monte Carlo method. One advantage of the Monte Carlo method is the efficiency at which it can be parallelized. The algorithms we discuss can provide fast and approximate solutions to systems of linear equations in massively parallel computing environments. Surprisingly, sequential ( or adaptive) Monte Carlo methods can even be competitive in single-processor computing environments. We present numerical results and compare our Monte Carlo algorithms with Krylov subspace methods for some test matrices.
引用
收藏
页码:511 / 531
页数:21
相关论文
共 50 条
  • [1] Monte Carlo simulation for solving Fredholm integral equations
    Farnoosh, Rahman
    Morteza, Ebrahimi
    [J]. KYBERNETES, 2009, 38 (09) : 1621 - 1629
  • [2] Solving systems of linear equations with relaxed Monte Carlo method
    Tan C.J.K.
    [J]. The Journal of Supercomputing, 2002, 22 (1) : 113 - 123
  • [3] Solving systems of linear equations with relaxed Monte Carlo method
    Tan, CJK
    [J]. JOURNAL OF SUPERCOMPUTING, 2002, 22 (01): : 111 - 123
  • [4] Condition for relaxed Monte Carlo method of solving systems of linear equations
    Guoming Lai
    Xiaola Lin
    [J]. The Journal of Supercomputing, 2011, 57 : 256 - 264
  • [5] Condition for relaxed Monte Carlo method of solving systems of linear equations
    Lai, Guoming
    Lin, Xiaola
    [J]. JOURNAL OF SUPERCOMPUTING, 2011, 57 (03): : 256 - 264
  • [6] A new Monte Carlo method for solving system of linear algebraic equations
    Fathi-Vajargah, Behrouz
    Hassanzadeh, Zeinab
    [J]. COMPUTATIONAL METHODS FOR DIFFERENTIAL EQUATIONS, 2021, 9 (01): : 159 - 179
  • [7] Quasi- Monte Carlo algorithms for solving linear algebraic equations
    Ermakov, S. M.
    Rukavishnikova, A.
    [J]. MONTE CARLO METHODS AND APPLICATIONS, 2006, 12 (5-6): : 363 - 384
  • [8] A new Walk on Equations Monte Carlo method for solving systems of linear algebraic equations
    Dimov, Ivan
    Maire, Sylvain
    Sellier, Jean Michel
    [J]. APPLIED MATHEMATICAL MODELLING, 2015, 39 (15) : 4494 - 4510
  • [9] A parallel quasi-Monte Carlo method for solving systems of linear equations
    Mascagni, M
    Karaivanova, A
    [J]. COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 598 - 608
  • [10] ABOUT ONE MONTE-CARLO METHOD FOR SOLVING LINEAR-EQUATIONS
    RUBINSTEIN, YR
    KREIMER, J
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 1983, 25 (04) : 321 - 334