Indexed metadata

Multi-dimensional Boltzmann Sampling of Languages

Olivier Bodini, Yann Ponty

Source record

Source: Crossref

Published: Jan 1, 2010

DOI: 10.46298/dmtcs.2793

Open original source ↗

Source abstract

We address the uniform random generation of words from a context-free language (over an alphabet of size kk), 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 strong-connectivity\textit{strong-connectivity} hypotheses, our samplers return a word of size in [(1−ϵ)n,(1+ϵ)n][(1- \epsilon)n, (1+ \epsilon)n] and exact frequency in O(n1+k/2)\mathcal{O}(n^{1+k/2}) expected time. Moreover, if we accept tolerance intervals of width in Ω(n)\Omega (\sqrt{n}) for the number of occurrences of each letters, our samplers perform an approximate-size generation of words in expected O(n)\mathcal{O}(n) time. We illustrate our approach on the generation of Tetris tessellations with uniform statistics in the different types of tetraminoes.

Evidence graph

No public relationships recorded yet.

Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.

Multi-dimensional Boltzmann Sampling of Languages — Mathematical Frontier Network