×

Understanding the Hastings algorithm. (English) Zbl 1316.65004

Summary: The Hastings algorithm is a key tool in computational science. While mathematically justified by detailed balance, it can be conceptually difficult to grasp. Here, we present two complementary and intuitive ways to derive and understand the algorithm. In our framework, it is straightforward to see that the celebrated Metropolis-Hastings algorithm has the highest acceptance probability of all Hastings algorithms.

MSC:

65C05 Monte Carlo methods
65C40 Numerical analysis or methods applied to Markov chains
60J22 Computational methods in Markov chains

References:

[1] DOI: 10.1071/PH650119 · doi:10.1071/PH650119
[2] DOI: 10.1214/ss/1015346318 · Zbl 1127.60310 · doi:10.1214/ss/1015346318
[3] DOI: 10.1080/00031305.1995.10476177 · doi:10.1080/00031305.1995.10476177
[4] DOI: 10.1109/MCISE.2000.814652 · doi:10.1109/MCISE.2000.814652
[5] DOI: 10.1093/biomet/57.1.97 · Zbl 0219.65008 · doi:10.1093/biomet/57.1.97
[6] Liu J.S., Monte Carlo Strategies in Scientific Computing (2001) · Zbl 0991.65001
[7] DOI: 10.1063/1.1699114 · doi:10.1063/1.1699114
[8] Minh D.L., Applied Probability Models (2001)
[9] DOI: 10.1080/03610918.2011.615433 · Zbl 1254.65011 · doi:10.1080/03610918.2011.615433
[10] DOI: 10.1093/biomet/60.3.607 · Zbl 0271.62041 · doi:10.1093/biomet/60.3.607
[11] DOI: 10.1214/aos/1176325750 · Zbl 0829.62080 · doi:10.1214/aos/1176325750
[12] von Neumann, National Bureau of Standards, Applied Mathematics Series 12 pp 36– (1951)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.