Faster Sampling from Log-Concave Distributions over Polytopes via a
Soft-Threshold Dikin Walk
We consider the problem of sampling from a -dimensional log-concave distribution constrained to a polytope defined by inequalities. Our main result is a "soft-threshold'' variant of the Dikin walk Markov chain that requires at most arithmetic operations to sample from within error in the total variation distance from a -warm start, where is the Lipschitz-constant of , is contained in a ball of radius and contains a ball of smaller radius , and is the matrix-multiplication constant. When a warm start is not available, it implies an improvement of arithmetic operations on the previous best bound for sampling from within total variation error , which was obtained with the hit-and-run algorithm, in the setting where is a polytope given by inequalities and . When a warm start is available, our algorithm improves by a factor of arithmetic operations on the best previous bound in this setting, which was obtained for a different version of the Dikin walk algorithm. Plugging our Dikin walk Markov chain into the post-processing algorithm of Mangoubi and Vishnoi (2021), we achieve further improvements in the dependence of the running time for the problem of generating samples from with infinity distance bounds in the special case when is a polytope.
View on arXiv