Skip to main content

Improved Monte Carlo Linear Solvers Through Non-diagonal Splitting

  • Conference paper
  • First Online:
Computational Science and Its Applications — ICCSA 2003 (ICCSA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2669))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Forsythe, G.E., Leibler, R.A.: Matrix inversion by a Monte Carlo method. Mathematical Tables and Other Aids to Computation 4 (1950) 127–127

    Article  MathSciNet  Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. Heath, M.T.: Scientific Computing: An introductory survey. McGraw-Hill, New York (1997)

    Google Scholar 

  5. Curtiss, J.H.: Monte Carlo methods for the iteration of linear operators. Journal of Mathematical Physics 32 (1954) 209–232

    MathSciNet  MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. Halton, J.H.: Sequential Monte Carlo. Proceedings of the Cambridge Philosophical Society 58 part 1 (1962) 57–78

    Article  MATH  MathSciNet  Google Scholar 

  8. Wasow, W.: A note on the inversion of matrices by random walks. Mathematical Tables and Other Aids to Computation 6 (1952) 78–78

    Article  MATH  MathSciNet  Google Scholar 

  9. 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.

  10. Knuth, D.E.: The Art of Computer Programming, Vol. 2: Seminumerical Algorithms, Third edition. Addison-Wesley, Reading, Massachusetts (1998)

    MATH  Google Scholar 

  11. Faure, H.: Good permutations for extreme discrepancy. Journal of Number Theory 42 (1992) 47–56

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics