Skip to main content Accessibility help
×
Hostname: page-component-848d4c4894-nr4z6 Total loading time: 0 Render date: 2024-06-03T13:41:19.131Z Has data issue: false hasContentIssue false

12 - Propp–Wilson with read-once randomness

Published online by Cambridge University Press:  29 March 2010

Olle Häggström
Affiliation:
Chalmers University of Technology, Gothenberg
Get access

Summary

A drawback of the Propp–Wilson algorithm introduced in the previous two chapters is the need to reuse old random numbers: Recall that Markov chains are started at times -N1, -N2, … (where N1 < N2 < …) and so on until j is large enough so that starting from time -Nj gives coalescence at time 0. A crucial ingredient in the algorithm is that when the Markov chains start at time -Ni, the same random numbers as in previous runs should be used from time -Ni-1 and onwards. The typical implementation of the algorithm is therefore to store all new random numbers, and to read them again when needed in later runs. This may of course be costly in terms of computer memory, and the worst-case scenario is that one suddenly is forced to abort a simulation when the computer has run out of memory.

Various approaches to coping with this problem have been tried. For instance, some practitioners of the algorithm have circumvented the need for storage of random numbers by certain manipulations of (the seeds of) the random number generator. Such manipulations may, however, lead to all kinds of unexpected and unpleasant problems, and we therefore advise the reader to avoid them.

There have also been various attempts to modify the Propp–Wilson algorithm in such a way that each random number only needs to be used once. For instance, one could modify the algorithm by using new random variables each time that old ones are supposed to be used.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2002

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×