Exact-size Sampling of Enriched Trees in Linear Time
Konstantinos Panagiotou, Leon Ramzews, Benedikt Stufler

TL;DR
This paper introduces a linear-time method for uniformly sampling enriched trees, which encode various combinatorial structures, by combining decorated Bienaymé--Galton--Watson trees with Boltzmann sampling techniques.
Contribution
It develops a novel linear-time sampling algorithm for enriched trees and related structures, unifying several combinatorial classes under a common framework.
Findings
Expected linear time sampling for enriched trees
Uniform generation of combinatorial classes like polygon dissections
Efficient sampling of critical Bienayme9--Galton--Watson trees with fixed outdegree sets
Abstract
Various combinatorial classes such as outerplanar graphs and maps, series-parallel graphs, substitution-closed classes of permutations and many more allow bijective encodings by so-called enriched trees, which are rooted trees with additional structure on the offspring of each node. Using this universal description we develop sampling procedures that uniformly generate objects from this classes with a given size in expected time .The key ingredient is a representation of enriched trees in terms of decorated Bienaym\'e--Galton--Watson trees, which allows us to develop a novel combination of Devroye's efficient sampler for trees (Devroye, 2012) with Boltzmann sampling techniques. Additionally, we construct expected linear time samplers for critical Bienaym\'e--Galton--Watson trees having exactly (out of total) nodes with outdegree in some fixed set, enabling uniform…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and statistical mechanics · Topological and Geometric Data Analysis · Markov Chains and Monte Carlo Methods
