Multi-dimensional Boltzmann Sampling of Languages

Computer Science – Data Structures and Algorithms

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

12pp

Scientific paper

This paper addresses 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 \cite{Duchon2004}. We show that, under mostly \emph{strong-connectivity} hypotheses, our samplers return a word of size in $[(1-\varepsilon)n, (1+\varepsilon)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 these techniques on the generation of Tetris tessellations with uniform statistics in the different types of tetraminoes.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Multi-dimensional Boltzmann Sampling of Languages does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Multi-dimensional Boltzmann Sampling of Languages, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multi-dimensional Boltzmann Sampling of Languages will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-251400

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.