PROBABILISTIC SAMPLING USING SEARCH TREES CONSTRAINED BY HEURISTIC BOUNDS
First Claim
1. A method comprising:
- performing independent Metropolis-Hastings (MH) sampling of elements of a domain to be sampled to generate a set of samples, wherein the independent MH sampling is performed over a search tree of decision sequences representing the domain to be sampled and having terminal nodes corresponding to elements of the domain; and
constraining the independent MH sampling using a bound on nodes of the search tree;
wherein the performing and the constraining are performed by a digital processing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Markov Chain Monte Carlo (MCMC) sampling of elements of a domain to be sampled is performed to generate a set of samples. The MCMC sampling is performed over a search tree of decision sequences representing the domain to be sampled and having terminal nodes corresponding to elements of the domain. In some embodiments the MCMC sampling is performed by Metropolis-Hastings (MH) sampling. The MCMC sampling is constrained using a bound on nodes of the search tree. The constraint may entail detecting a node whose bound value ensures that an acceptable element cannot be identified by continuing traversal of the tree past that node, and terminating the traversal in response. The constraint may entail selecting a node to serve as a starting node for a sampling attempt in accordance with a statistical promise distribution indicating likelihood that following a decision sequence rooted at the node will identify an acceptable element.
80 Citations
22 Claims
-
1. A method comprising:
-
performing independent Metropolis-Hastings (MH) sampling of elements of a domain to be sampled to generate a set of samples, wherein the independent MH sampling is performed over a search tree of decision sequences representing the domain to be sampled and having terminal nodes corresponding to elements of the domain; and constraining the independent MH sampling using a bound on nodes of the search tree; wherein the performing and the constraining are performed by a digital processing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
a digital processing device configured to perform a method comprising; performing Markov Chain Monte Carlo (MCMC) sampling of elements of a domain to be sampled to generate a set of samples, wherein the MCMC sampling is performed over a search tree of decision sequences representing the domain to be sampled and having terminal nodes corresponding to elements of the domain; and constraining the MCMC sampling using a bound on nodes of the search tree. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. A storage medium storing instructions executable by a digital processing device to perform a method comprising:
-
performing Markov Chain Monte Carlo (MCMC) sampling of elements of a domain to be sampled to generate a set of samples, wherein the MCMC sampling is performed over a search tree of decision sequences representing the domain and having terminal nodes corresponding to elements of the domain, wherein the MCMC sampling accepts or rejects elements based on a probabilistic acceptance criterion and a drawn probability, and wherein the MCMC sampling constrains the sampling based on values of a bound at nodes of the search tree. - View Dependent Claims (19, 20, 21, 22)
-
Specification