An MCMC Method to Sample from Lattice Distributions
Abstract
We introduce a Markov Chain Monte Carlo (MCMC) algorithm to generate samples from probability distributions supported on a -dimensional lattice , where is a full-rank matrix. Specifically, we consider lattice distributions in which the probability at a lattice point is proportional to a given probability density function, , evaluated at that point. To generate samples from , it suffices to draw samples from a pull-back measure defined on the integer lattice. The probability of an integer lattice point under is proportional to the density function . The algorithm we present in this paper for sampling from is based on the Metropolis-Hastings framework. In particular, we use as the proposal distribution and calculate the Metropolis-Hastings acceptance ratio for a well-chosen target distribution. We can use any method, denoted by ALG, that ideally draws samples from the probability density , to generate a proposed state. The target distribution is a piecewise sigmoidal distribution, chosen such that the coordinate-wise rounding of a sample drawn from the target distribution gives a sample from . When ALG is ideal, we show that our algorithm is uniformly ergodic if satisfies a gradient Lipschitz condition.
Cite
@article{arxiv.2101.06453,
title = {An MCMC Method to Sample from Lattice Distributions},
author = {Anand Jerry George and Navin Kashyap},
journal= {arXiv preprint arXiv:2101.06453},
year = {2021}
}
Comments
11 pages, 7 figures