Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T05:22:57.469Z Has data issue: false hasContentIssue false

Skew brownian motion and complexity of the alps algorithm

Published online by Cambridge University Press:  12 July 2022

Gareth O. Roberts*
Affiliation:
University of Warwick
Jeffrey S. Rosenthal*
Affiliation:
University of Warwick
Nicholas G. Tawn*
Affiliation:
University of Warwick
*
*Postal address: Department of Statistics, University of Warwick, United Kingdom, CV4 7AL.
***Postal address: Department of Statistical Sciences, University of Toronto, 100 St. George Street, Room 6018, Toronto, Ontario, Canada M5S 3G3. Email: jeff@math.toronto.edu
*Postal address: Department of Statistics, University of Warwick, United Kingdom, CV4 7AL.
Rights & Permissions [Opens in a new window]

Abstract

Simulated tempering is a popular method of allowing Markov chain Monte Carlo algorithms to move between modes of a multimodal target density $\pi$. Tawn, Moores and Roberts (2021) introduces the Annealed Leap-Point Sampler (ALPS) to allow for rapid movement between modes. In this paper we prove that, under appropriate assumptions, a suitably scaled version of the ALPS algorithm converges weakly to skew Brownian motion. Our results show that, under appropriate assumptions, the ALPS algorithm mixes in time $O(d [\log d]^2)$ or O(d), depending on which version is used.

Information

Type
Original Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1. The $\theta_1$ marginal of the target density in the illustrative example.

Figure 1

Figure 2. Trace plot of the $\beta$ values in the illustrative example, coloured to indicate whether the chain is in mode 1 (light-grey) or mode 2 (black).

Figure 2

Figure 3. A trace plot of the transformed values $s \log(\beta_\textrm{max}/\beta)$ in the illustrative example, where $s=+1$ or $s=-1$ when the chain is in mode 1 or 2.

Figure 3

Algorithm 1: The vanilla ALPS algorithm.

Figure 4

Figure 4. The lifting transformation function ‘g’ (when $m=10$).