Randomly generating structured objects is important in testing and optimizing functional programs, whereas generating random $'l$-terms is more specifically needed for testing and optimizing compilers. For that a tool called QuickCheck has been proposed, but in this tool the control of the random generation is left to the programmer. Ten years ago, a method called Boltzmann samplers has been proposed to generate combinatorial structures. In this paper, we show how Boltzmann samplers can be developed to generate lambda-terms, but also other data structures like trees. These samplers rely on a critical value which parameters the main random selector and which is exhibited here with explanations on how it is computed. Haskell programs are prop...
This thesis examines two types of problems-that of analyzing large quantities of real data, and the ...
In a probabilistic context, the main data structures of computer science are viewed as random combin...
Boltzmann models from statistical physics combined with methods from analytic combinatorics give ris...
Randomly generating structured objects is important in testing and optimizing functional programs, w...
International audienceThe Boltzmann model for the random generation of ''decomposable'' combinatoria...
This article proposes a surprisingly simple framework for the random generation of combinatorial con...
International audienceBoltzmann models from statistical physics, combined with methods from analytic...
AbstractIn the framework of analytic combinatorics, Boltzmann models give rise to efficient algorith...
Uniform random generation is a central issue in combinatorics. Indeed, random sampling is virtually ...
In a paper entitled Binary lambda calculus and combinatory logic, John Tromp presents a simple way o...
This note proposes a new framework for random generation of combinatorial configurations based on wh...
Colloque avec actes et comité de lecture. internationale.International audienceThis note proposes a ...
National audienceIn this short note, we extend the Boltzmann model for combinatorial random sampling...
In QuickCheck (or, more generally, random testing), it is challenging to control random data generat...
International audienceWe address the uniform random generation of words from a context-free language...
This thesis examines two types of problems-that of analyzing large quantities of real data, and the ...
In a probabilistic context, the main data structures of computer science are viewed as random combin...
Boltzmann models from statistical physics combined with methods from analytic combinatorics give ris...
Randomly generating structured objects is important in testing and optimizing functional programs, w...
International audienceThe Boltzmann model for the random generation of ''decomposable'' combinatoria...
This article proposes a surprisingly simple framework for the random generation of combinatorial con...
International audienceBoltzmann models from statistical physics, combined with methods from analytic...
AbstractIn the framework of analytic combinatorics, Boltzmann models give rise to efficient algorith...
Uniform random generation is a central issue in combinatorics. Indeed, random sampling is virtually ...
In a paper entitled Binary lambda calculus and combinatory logic, John Tromp presents a simple way o...
This note proposes a new framework for random generation of combinatorial configurations based on wh...
Colloque avec actes et comité de lecture. internationale.International audienceThis note proposes a ...
National audienceIn this short note, we extend the Boltzmann model for combinatorial random sampling...
In QuickCheck (or, more generally, random testing), it is challenging to control random data generat...
International audienceWe address the uniform random generation of words from a context-free language...
This thesis examines two types of problems-that of analyzing large quantities of real data, and the ...
In a probabilistic context, the main data structures of computer science are viewed as random combin...
Boltzmann models from statistical physics combined with methods from analytic combinatorics give ris...