Abstract
This work suggests different Monte Carlo algorithms for solving large systems of linear algebraic equations arising from the numerical solution of the Dirichlet problem for the Helmholtz equation. Approach based on boundary integral representations, vector randomization algorithm, method of fundamental solutions, stochastic projection algorithm, and randomized singular value decomposition are applied. It is shown that the use of stochastic iterative refinement and preconditioning can significantly improve the accuracy and stability of the computations. Simulation results are presented, demonstrating the effectiveness of the proposed methods.
Funding source: Russian Science Foundation
Award Identifier / Grant number: 24-11-00107
Funding statement: Support of the Russian Science Foundation under Grant 24-11-00107 is gratefully acknowledged.
References
[1] N. J. Higham, Accuracy and Stability of Numerical Algorithms, 2nd ed., Society for Industrial and Applied Mathematics (SIAM), Philadelphia, 2002. 10.1137/1.9780898718027Search in Google Scholar
[2] V. D. Kupradze and M. A. Aleksidze, A method of functional equations for numerical solution of some boundary value problems, Ž. Vyčisl. Mat i Mat. Fiz. 4 (1964), 683–715. 10.1016/0041-5553(64)90006-0Search in Google Scholar
[3] C. Moler, Iterative refinement in floating point, J. ACM 14 (1967), no. 2, 316–321. 10.1145/321386.321394Search in Google Scholar
[4] K. K. Sabelfeld, Monte Carlo Methods in Boundary Value Problems, Springer Ser. Comput. Phys., Springer, Berlin, 1991. 10.1007/978-3-642-75977-2Search in Google Scholar
[5] K. K. Sabelfeld, Stochastic boundary methods of fundamental solutions for solving PDEs, Eng. Anal. Bound. Elem. 36 (2012), no. 7, 1092–1103. 10.1016/j.enganabound.2012.02.003Search in Google Scholar
[6] K. K. Sabelfeld, A new randomized vector algorithm for iterative solution of large linear systems, Appl. Math. Lett. 126 (2022), Paper No. 107830. 10.1016/j.aml.2021.107830Search in Google Scholar
[7] K. K. Sabelfeld and G. Agarkov, Randomized vector algorithm with iterative refinement for solving boundary integral equations, Monte Carlo Methods Appl. 30 (2024), no. 4, 375–388. 10.1515/mcma-2024-2022Search in Google Scholar
[8] K. K. Sabelfeld and G. Agarkov, Global random walk on spheres algorithms with iterative refinement for solving interior and exterior boundary value problems, preprint (2025). Search in Google Scholar
[9] K. K. Sabelfeld, S. Kireev and A. Kireeva, Solving systems of linear algebraic equations using a Randomized SVD Algorithm, Parallel Computational Technologies. PCT 2024, Commun. Comput. Inf. Sci. 2241, Springer, Cham (2024), 122–134. 10.1007/978-3-031-73372-7_9Search in Google Scholar
[10] K. K. Sabelfeld and A. E. Kireeva, Randomized iterative linear solvers with refinement for large dense matrices, Monte Carlo Methods Appl. 29 (2023), no. 4, 357–378. 10.1515/mcma-2023-2013Search in Google Scholar
[11] K. K. Sabelfeld and N. Loshchina, Stochastic iterative projection methods for large linear systems, Monte Carlo Methods Appl. 16 (2010), no. 3–4, 343–359. 10.1515/mcma.2010.020Search in Google Scholar
[12] K. K. Sabelfeld and N. Mozartova, Stochastic boundary collocation and spectral methods for solving PDEs, Monte Carlo Methods Appl. 18 (2012), no. 3, 217–263. 10.1515/mcma-2012-0008Search in Google Scholar
[13] K. K. Sabelfeld and N. A. Simonov, Stochastic Methods for Boundary Value Problems. Numerics for High-Dimensional PDEs and Applications, De Gruyter, Berlin, 2016. 10.1515/9783110479454Search in Google Scholar
© 2025 Walter de Gruyter GmbH, Berlin/Boston