Olivier Bodini ; Yann Ponty
-
Multi-dimensional Boltzmann Sampling of Languages
dmtcs:2793 -
Discrete Mathematics & Theoretical Computer Science,
January 1, 2010,
DMTCS Proceedings vol. AM, 21st International Meeting on Probabilistic, Combinatorial, and Asymptotic Methods in the Analysis of Algorithms (AofA'10)
-
https://doi.org/10.46298/dmtcs.2793
Multi-dimensional Boltzmann Sampling of LanguagesArticle
3 Laboratoire d'informatique de l'École polytechnique [Palaiseau]
We address the uniform random generation of words from a context-free language (over an alphabet of size $k$), while constraining every letter to a targeted frequency of occurrence. Our approach consists in a multidimensional extension of Boltzmann samplers. We show that, under mostly $\textit{strong-connectivity}$ hypotheses, our samplers return a word of size in $[(1- \epsilon)n, (1+ \epsilon)n]$ and exact frequency in $\mathcal{O}(n^{1+k/2})$ expected time. Moreover, if we accept tolerance intervals of width in $\Omega (\sqrt{n})$ for the number of occurrences of each letters, our samplers perform an approximate-size generation of words in expected $\mathcal{O}(n)$ time. We illustrate our approach on the generation of Tetris tessellations with uniform statistics in the different types of tetraminoes.
Volume: DMTCS Proceedings vol. AM, 21st International Meeting on Probabilistic, Combinatorial, and Asymptotic Methods in the Analysis of Algorithms (AofA'10)
Maciej Bendkowski;Olivier Bodini;Sergey Dovgal, 2021, Tuning as convex optimisation: a polynomial tuner for multi-parametric combinatorial samplers, arXiv (Cornell University), 31, 5, pp. 765-811, 10.1017/s0963548321000547, https://arxiv.org/abs/2002.12771.
Cedric Chauve;Yann Ponty;Michael Wallner, 2020, Counting and sampling gene family evolutionary histories in the duplication-loss and duplication-loss-transfer models, Journal of Mathematical Biology, 80, 5, pp. 1353-1388, 10.1007/s00285-019-01465-x, https://doi.org/10.1007/s00285-019-01465-x.
Bernhard Gittenberger;Isabella Larcher, 2019, Distribution of Variables in Lambda-Terms with Restrictions on De Bruijn Indices and De Bruijn Levels, The Electronic Journal of Combinatorics, 26, 4, 10.37236/8579, https://doi.org/10.37236/8579.
Olivier Bodini;Danièle Gardy;Bernhard Gittenberger;Zbigniew Gołębiewski, 2018, On the Number of Unary-Binary Tree-Like Structures with Restrictions on the Unary Height, Annals of Combinatorics, 22, 1, pp. 45-91, 10.1007/s00026-018-0371-7, https://doi.org/10.1007/s00026-018-0371-7.