Research for this author supported by NSF Grants DMS-9803780 and DMS-0104167, and for both authors by The Johns Hopkins University's Acheson J. Duncan Fund for the Advancement of Research in Statistics.
Speeding up the FMMR perfect sampling algorithm: A case study revisited
Article first published online: 14 AUG 2003
DOI: 10.1002/rsa.10096
Copyright © 2003 Wiley Periodicals, Inc.
Additional Information
How to Cite
Dobrow, R. P. and Fill, J. A. (2003), Speeding up the FMMR perfect sampling algorithm: A case study revisited. Random Struct. Alg., 23: 434–452. doi: 10.1002/rsa.10096
- †
Research for this author supported by NSF Grants DMS-9803780 and DMS-0104167, and for both authors by The Johns Hopkins University's Acheson J. Duncan Fund for the Advancement of Research in Statistics.
Publication History
- Issue published online: 11 NOV 2003
- Article first published online: 14 AUG 2003
- Manuscript Accepted: 15 NOV 2002
- Manuscript Received: 14 MAY 2002
Funded by
- NSF. Grant Numbers: DMS-9803780, DMS-0104167
- The Johns Hopkins University's Acheson J. Duncan Fund
- Abstract
- References
- Cited By
Keywords:
- perfect simulation;
- exact sampling;
- rejection sampling;
- Markov chain Monte Carlo;
- FMMR algorithm;
- Fill's algorithm;
- move-to-front rule;
- coupling from the past;
- Propp–Wilson algorithm;
- running time;
- monotonicity;
- separation;
- strong stationary time;
- partially ordered set
Abstract
In a previous paper by the second author, two Markov chain Monte Carlo perfect sampling algorithms—one called coupling from the past (CFTP) and the other (FMMR) based on rejection sampling—are compared using as a case study the move-to-front (MTF) self-organizing list chain. Here we revisit that case study and, in particular, exploit the dependence of FMMR on the user-chosen initial state. We give a stochastic monotonicity result for the running time of FMMR applied to MTF and thus identify the initial state that gives the stochastically smallest running time; by contrast, the initial state used in the previous study gives the stochastically largest running time. By changing from worst choice to best choice of initial state we achieve remarkable speedup of FMMR for MTF; for example, we reduce the running time (as measured in Markov chain steps) from exponential in the length n of the list nearly down to n when the items in the list are requested according to a geometric distribution. For this same example, the running time for CFTP grows exponentially in n. © 2003 Wiley Periodicals, Inc. Random Struct. Alg., 2003

1098-2418/asset/RSA_centre.gif?v=1&s=6e9e56b0bda739ac652768ef6b9d85a5d42c3f17)
1098-2418/asset/cover.gif?v=1&s=8c37a8c420571f9d82e3fc7c4b0d96e07641b77f)