Exact sampling with integer linear programs and random perturbations
Probabilistic Graphical Models: Principles and Techniques