A Monte Carlo Approach for Finding More than One Eigenpair

  • Michael Mascagni
  • Aneta Karaivanova
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2542)


The Monte Carlo method has been successfully used for computing the extreme (largest and smallest in magnitude) eigenvalues of matrices. In this paper we study computing eigenvectors as well with the Monte Carlo approach. We propose and study a Monte Carlo method based on applying the ergodic theorem and compare the results with those produced by a Monte Carlo version of the power method. We also study the problem of computing more than one eigenpair combining our Monte Carlo method and deflation techniques.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Burden, R. and Faires, J. D.: Numerical Anaysis. PWS Publ. Company, Boston (1997)Google Scholar
  2. 2.
    Caflisch, R. E.: Monte Carlo and quasi-Monte Carlo methods. Acta Numerica, 7 (1998) 1–49.MathSciNetCrossRefGoogle Scholar
  3. 3.
    Dimov, I. and Karaivanova, A.: Parallel computations of eigenvalues based on a Monte Carlo approach. Journal of Monte Carlo Methods and Applications, Vol. 4,.1 (1998) 33–52.zbMATHMathSciNetCrossRefGoogle Scholar
  4. 4.
    Dimov, I. and Karaivanova, A.: A Power Method with Monte Carlo iterations. In: Iliev, O., Kaschiev, M., Margenov, S., Sendov, Bl., Vassilevski, P. (eds.): Recent Advances in Numerical Methods and Applications II. World Scientific, Singapore (1999) 239–247.Google Scholar
  5. 5.
    Feller, W.: An introduction to probability theory and its applications. Vol. 1,Wiley, New York (1968)zbMATHGoogle Scholar
  6. 6.
    Hager, William W.: Applied Numerical Linear Algebra. Prentice Hall, London (1989)Google Scholar
  7. 7.
    Hammersley, J. M. and Handscomb, D. C.: Monte Carlo Methods. Methuen, London (1964)zbMATHGoogle Scholar
  8. 8.
    Mascagni, M. and Karaivanova, A.: Matrix Computations Using Quasirandom Sequences. In: L. Vulkov, Waśniewski, J., Yalamov, P. (eds.): Numerical Analysis and its Applications. Lecture Notes in Computer Science, Vol. 1988, Springer-Verlag (2001) 552–559.CrossRefGoogle Scholar
  9. 9.
    Mascagni, M. and Karaivanova, A.: A Parallel Quasi-Monte Carlo Method for Computing Extremal Eigenvalues. Monte Carlo and Quasi-Monte Carlo Methods 2000, Lecture Notes in Statistics, Springer-Verlag (2002) 369–380.Google Scholar
  10. 10.
    Niederreiter, H.: Random number generation and quasi-Monte Carlo methods. SIAM, Philadelphia (1992)zbMATHGoogle Scholar
  11. 11.
    Nightingale, M. P., Umrigar, C. J.: Monte Carlo Eigenvalue Methods in Quantum Mechanics and Statistical Mechanics. In: Ferguson, D. M., Siepmann, J. Ilja, and Truhlar, D. G. (eds.): Monte Carlo Methods in Chemistry. Advances in Chemical Physics, Vol. 105, Wiley, NY, in press.Google Scholar
  12. 12.
    Soboĺ, I. M.: Monte Carlo numerical methods. Nauka, Moscow (1973)Google Scholar
  13. 13.
    Srinivasan, A., Mascagni, M.: Monte Carlo Techniques for Estimating the Fiedler Vector in Graph Applications. Lecture Notes in Computer Sccience, Vol. 2330, 2, Springer-Verlag (2002) 635–645.Google Scholar
  14. 14.
    Vladimirov, V. S.: On the application of the Monte Carlo method to the finding of the least eigenvalue, and the corresponding eigenfunction of a linear integral equation. in Russian: Teoriya Veroyatnostej i Yeye Primenenie, 1, No 1 (1956) 113–130.zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Michael Mascagni
    • 1
  • Aneta Karaivanova
    • 1
    • 2
  1. 1.Department of Computer Science and School of Computational Science and Information TechnologyFlorida State UniversityTallahasseeUSA
  2. 2.Bulgarian Academy of SciencesCentral Laboratory for Parallel ProcessingSofiaBulgaria

Personalised recommendations