Squeeze rejection sampling

ID: squeeze-rejection-sampling

A lower envelope can save evaluations of an expensive unnormalized target in rejection sampling. Draw with probability density function and an independent uniform distribution value . Accept immediately if . Otherwise draw a fresh independent uniform distribution value and accept if
For a fixed proposal, writing , and gives total acceptance probability . If , the first stage accepts with probability one and the residual test is skipped. Thus the accepted probability density function is , and the overall acceptance probability is . The probability of avoiding a target evaluation on one proposal is .

New to topics? Read the docs here!