2004
DOI: 10.1017/s0963548304006315
|View full text |Cite
|
Sign up to set email alerts
|

Boltzmann Samplers for the Random Generation of Combinatorial Structures

Abstract: This article proposes a surprisingly simple framework for the random generation of combinatorial configurations based on what we call Boltzmann models. The idea is to perform random generation of possibly complex structured objects by placing an appropriate measure spread over the whole of a combinatorial class-an object receives a probability essentially proportional to an exponential of its size. As demonstrated here, the resulting algorithms based on real-arithmetic operations often operate in linear time. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
400
0
2

Year Published

2009
2009
2018
2018

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 255 publications
(402 citation statements)
references
References 62 publications
0
400
0
2
Order By: Relevance
“…Fusy. The planar graph generator developed by Fusy [13] is based on the principles of a Boltzmann Sampler [11]. Labeled graphs of size n are drawn uniformly at random.…”
Section: (N)-generatorsmentioning
confidence: 99%
“…Fusy. The planar graph generator developed by Fusy [13] is based on the principles of a Boltzmann Sampler [11]. Labeled graphs of size n are drawn uniformly at random.…”
Section: (N)-generatorsmentioning
confidence: 99%
“…Boltzmann model is a very useful tool to efficiently generate combinatorial structures [4,5]. In particular, it is possible to automatically build a sampler according to the specification of a combinatorial class, following recursively the rules described in figure 1 or in [4].…”
Section: Boltzmann Model For Labelled Structuresmentioning
confidence: 99%
“…In the original paper [4], it is proved that, under some conditions on the analytical nature of the generating function, we only need a constant number of trials for approximate-size sampling. Here, these conditions are often true, and the generation stays linear.…”
Section: Theoretical Complexitymentioning
confidence: 99%
See 1 more Smart Citation
“…For instance, recursive methods [8] or Boltzmann samplers [7], which have been used for deterministic automata [6,2,9], rely on a good recursive description of the input, which is not known for acyclic automata. To our knowledge, the only combinatorial result on acyclic automata is due to Liskovets [11], who gave a close formula for the number of acyclic automata, but which cannot be directly translate into a good recursive description.…”
Section: Introductionmentioning
confidence: 99%