login

A sweep-plane algorithm for generating random tuples in simple polytopes

Mathematics of ComputationPublished 1 January 1998Open access
Josef Leydold, Wolfgang Hörmann
Citations30
SJR quartileQ1
SJR score1.84
SNIP1.96
View PDF

TL;DR

A sweep-plane algorithm by Lawrence for convex polytope computation is adapted to generate random tuples on simple polytopes and is applied to construct a black-box algorithm for log-concave and T- Concave multivariate distributions by means of transformed density rejection.

Abstract

A sweep-plane algorithm of Lawrence for convex polytope computation is adapted to generate random tuples on simple polytopes. In our method an affine hyperplane is swept through the given polytope until a random fraction (sampled from a proper univariate distribution) of the volume of the polytope is covered. Then the intersection of the plane with the polytope is a simple polytope with smaller dimension. In the second part we apply this method to construct a black-box algorithm for log-concave and T T -concave multivariate distributions by means of transformed density rejection.

Keywords

Computer ScienceMathematics