240
Views
7
CrossRef citations to date
0
Altmetric
Original Articles

Adaptive rejection sampling with fixed number of nodes

&
Pages 655-665 | Received 31 May 2016, Accepted 10 Oct 2017, Published online: 06 Dec 2017
 

ABSTRACT

The adaptive rejection sampling (ARS) algorithm is a universal random generator for drawing samples efficiently from a univariate log-concave target probability density function (pdf). ARS generates independent samples from the target via rejection sampling with high acceptance rates. Indeed, ARS yields a sequence of proposal functions that converge toward the target pdf, so that the probability of accepting a sample approaches one. However, sampling from the proposal pdf becomes more computational demanding each time it is updated. In this work, we propose a novel ARS scheme, called Cheap Adaptive Rejection Sampling (CARS), where the computational effort for drawing from the proposal remains constant, decided in advance by the user. For generating a large number of desired samples, CARS is faster than ARS.

MATHEMATICS SUBJECT CLASSIFICATION:

Funding

This work has been supported by the Grant 2014/23160-6 of São Paulo Research Foundation (FAPESP) and by the Grant 305361/2013-3 of National Council for Scientific and Technological Development (CNPq).

Notes

1 The possibility of applying ARS for drawing for multivariate densities depends on the ability of constructing a sequence of non-parametric proposal pdfs in higher dimensions. See, for instance, the piecewise constant construction in Martino et al. (Citation2015a) as a simpler alternative procedure.

2 The evaluation of V′(x) is not strictly necessary, since the function qt(x) can also construct using a derivative-free procedure (e.g., see Gilks (Citation1992) or the piecewise constant construction in Martino et al. (Citation2015a)). For the sake of simplicity, we consider the construction involving tangent lines.

3 In the following, we denote as Et] the acceptance rate, at the tth iteration, averaged over several (theoretically infinite) runs.

4 The best configuration S depends on the specific construction procedure employed for building the sequence of proposal functions q1, q2…, qt, ….

5 Clearly, the configurations of either all negative or all positive are discarded since they yield improper proposal pdf by construction.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 1,090.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.