English

Monte Carlo Determination of Multiple Extremal Eigenpairs

Computational Physics 2015-05-13 v1 Statistical Mechanics

Abstract

We present a Monte Carlo algorithm that allows the simultaneous determination of a few extremal eigenpairs of a very large matrix without the need to compute the inner product of two vectors or store all the components of any one vector. The new algorithm, a Monte Carlo implementation of a deterministic one we recently benchmarked, is an extension of the power method. In the implementation presented, we used a basic Monte Carlo splitting and termination method called the comb, incorporated the weight cancellation method of Arnow {\it et al.}, and exploited a new sampling method, the sewing method, that does a large state space sampling as a succession of small state space samplings. We illustrate the effectiveness of the algorithm by its determination of the two largest eigenvalues of the transfer matrices for variously-sized two-dimensional, zero field Ising models. While very likely useful for other transfer matrix problems, the algorithm is however quite general and should find application to a larger variety of problems requiring a few dominant eigenvalues of a matrix.

Keywords

Cite

@article{arxiv.0812.4854,
  title  = {Monte Carlo Determination of Multiple Extremal Eigenpairs},
  author = {T. E. Booth and J. E. Gubernatis},
  journal= {arXiv preprint arXiv:0812.4854},
  year   = {2015}
}

Comments

22 pages, no figures

R2 v1 2026-06-21T11:56:12.737Z