This is a simple heuristic for tuning the number of steps of the next
mutation, as well as the scaling of a transition kernel (e.g., step size in
HMC, scale of a Normal proposal in RWMH) using the acceptance probability from
the previous mutation stage in SMC.
The initial number of steps for the next mutation, to be tune.
The log of the scale of the proposal kernel
The log of the acceptance ratio from the last mutation.
Optimal acceptance ratio for a Transitional Kernel. Default
value is 0.234 (Optimal for Random Walk Metropolis kernel).
Target acceptance probability at the end of one mutation
step. Default value: 0.99
Python str name prefixed to Ops created by this function.
Default value: None.
The number of steps for the next mutation.
The log of the scale of the proposal kernel for the next