MCIntegration.jl icon indicating copy to clipboard operation
MCIntegration.jl copied to clipboard

add Graph variable to support Discrete variables sampled from their neighbors

Open kunyuan opened this issue 2 years ago • 1 comments

Some discrete variable is better sampled from a set of neighbors instead of sampling globally. Once such discrete variable is implemented, there is no need for the MC update changeOrder in :mcmc. One can merge :mcmc solver with :vegasmc.

Once this is implemented, it probably makes sense to rename :vegas to :mc and :vegasmc to :mcmc. Indeed, Vegas is the name for the adaptive map used in the continuous variable. It is better not to use it as a name for the entire MC algorithm.

kunyuan avatar Nov 09 '22 04:11 kunyuan