Abstract
Fast, but approximate, solutions to linear algebra problems have many potential applications, such as in graph partitioning, preconditioning, information retrieval, etc. Monte Carlo techniques appear attractive for such needs. While Monte Carlo linear solvers have a long history, their application has been limited due to slow convergence. Despite the development of techniques to improve their accuracy, current methods suffer from the drawback that they are stochastic realizations of inherently poor iterative methods. The reason for such choices is the need for efficient Monte Carlo implementation, which has restricted the splittings that are considered. However, in this paper we demonstrate that such restrictions are not necessarily required, and that efficient Monte Carlo implementations are possible even with splittings that do not appear amenable to it.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Forsythe, G.E., Leibler, R.A.: Matrix inversion by a Monte Carlo method. Mathematical Tables and Other Aids to Computation 4 (1950) 127–127
Srinivasan, A., Mascagni, M.: Monte Carlo techniques for estimating the Fiedler vector in graph applications. In: Lecture Notes in Computer Science-2330, Springer-Verlag (2002) 635–645
Dimov, I.T., Karaivanova, A.N.: A power method with Monte Carlo iterations. In Iliev, Kaschiev, Margenov, Sendov, Vassilevski, eds.: Recent Advances in Numerical Methods and Appl. II. World Scientific (1999) 239–247
Heath, M.T.: Scientific Computing: An introductory survey. McGraw-Hill, New York (1997)
Curtiss, J.H.: Monte Carlo methods for the iteration of linear operators. Journal of Mathematical Physics 32 (1954) 209–232
Curtiss, J.H.: A theoretical comparison of the efficiencies of two classical methods and a Monte Carlo method for computing one component of the solution of a set of linear algebraic equations. In: Symposium on Monte Carlo methods, University of Florida, 1954, 191–233, New York, John Wiley and Sons (1956)
Halton, J.H.: Sequential Monte Carlo. Proceedings of the Cambridge Philosophical Society 58 part 1 (1962) 57–78
Wasow, W.: A note on the inversion of matrices by random walks. Mathematical Tables and Other Aids to Computation 6 (1952) 78–78
Srinivasan, A.: Improved Monte Carlo linear solvers through non-diagonal splitting. Technical Report TR-030203, Department of Computer Science, Florida State University (2003) http://www.cs.fsu.edu/research/reports/TR-030203.ps.
Knuth, D.E.: The Art of Computer Programming, Vol. 2: Seminumerical Algorithms, Third edition. Addison-Wesley, Reading, Massachusetts (1998)
Faure, H.: Good permutations for extreme discrepancy. Journal of Number Theory 42 (1992) 47–56
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Srinivasan, A., Aggarwal, V. (2003). Improved Monte Carlo Linear Solvers Through Non-diagonal Splitting. In: Kumar, V., Gavrilova, M.L., Tan, C.J.K., L’Ecuyer, P. (eds) Computational Science and Its Applications — ICCSA 2003. ICCSA 2003. Lecture Notes in Computer Science, vol 2669. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44842-X_18
Download citation
DOI: https://doi.org/10.1007/3-540-44842-X_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40156-8
Online ISBN: 978-3-540-44842-6
eBook Packages: Springer Book Archive