Regenerative Ulam-von Neumann Algorithm: An Innovative Markov chain Monte Carlo Method for Matrix Inversion
Soumyadip Ghosh, Lior Horesh, Vassilis Kalantzis, Yingdong Lu, Tomasz Nowicki

TL;DR
This paper introduces a regenerative variant of the Ulam-von Neumann Markov chain Monte Carlo algorithm that efficiently estimates matrix inverses using regenerative structures, reducing parameter tuning and improving accuracy.
Contribution
The paper proposes a novel regenerative Ulam-von Neumann algorithm that leverages regenerative Markov chain properties for improved matrix inversion estimation.
Findings
The algorithm provides unbiased estimators of the matrix inverse.
It simplifies parameter tuning by depending on a single parameter.
Numerical experiments demonstrate the method's effectiveness.
Abstract
This paper presents a regenerative variant of the classical Ulam-von Neumann Markov chain Monte Carlo algorithm for the approximation of the matrix inverse. The algorithm presented in this paper, termed regenerative Ulam-von Neumann algorithm, utilizes the regenerative structure of classical, non-truncated Neumann series defined by a non-singular matrix and produces an estimator of the matrix inverse via ratios of unbiased estimators of the regenerative quantities. The accuracy of the proposed algorithm depends on a single parameter that controls the total number of simulated Markov transitions, thus avoiding the challenge of balancing between the total number of Markov chain replications and their length as in the classical Ulam-von Neumann algorithm. To efficiently utilize Markov chain transition samples in the calculation of the regenerative variables, the proposed algorithm…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTheoretical and Computational Physics · Markov Chains and Monte Carlo Methods
