xiv CONTENTS
8 The Randomness Recycler 141
8.1 Strong stationary stopping time 141
8.1.1 Example: SSST for simple symmetric random walk on
{1,2,...,n} 142
8.2 Example: RR for the Ising model 145
8.3 The general randomness recycler 149
8.3.1 Simple symmetric random walk 151
8.3.2 The Ising model 152
8.3.3 Using Metropolis-Hastings and the design property 153
8.4 Edge-based RR 154
8.5 Dimension building 157
8.5.1 Move ahead one chain 157
8.6 Application: sink-free orientations of a graph 159
9 Advanced Acceptance/Rejection 161
9.1 Sequential acceptance/rejection 161
9.2 Application: approximating permanents 163
9.2.1 Basic AR 164
9.2.2 Sequential AR 164
9.2.3 Union of D
i
bound 166
9.2.4 Generalized Bregman inequality 168
9.2.5 Lower bounds on permanents 171
9.2.6 Sinkhorn balancing 172
9.3 Partially recursive acceptance/rejection 176
9.3.1 Rearranging the order 177
9.3.2 Why use PRAR? 178
9.4 Rooted spanning trees by popping 179
10 Stochastic Differential Equations 183
10.1 Brownian motion and the Brownian bridge 184
10.2 An exponential Bernoulli factory 185
10.3 Retrospective exact simulation 186
10.3.1 Somewhat bounded 191
10.3.2 Example: stochastic logistic growth model 194
10.3.3 Unbounded 195
11 Applications and Limitations of Perfect Simulation 199
11.1 Doubly intractable distributions 199
11.2 Approximating integrals and sums 201
11.2.1 TPA 201
11.2.2 TPA for Gibbs distributions 203
11.3 Omnithermal approximation 203
11.3.1 Maximum likelihood estimators for spatial processes 204
11.3.2 Doubly intractable distributions with one spatial parameter 205
11.3.3 Example: Mat´ern type III processes 205