Polynomial tuning of multiparametric combinatorial samplers

08/03/2017
by   Maciej Bendkowski, et al.
0

Boltzmann samplers and the recursive method are prominent algorithmic frameworks for the approximate-size and exact-size random generation of large combinatorial structures, such as maps, tilings, RNA sequences or various tree-like structures. In their multiparametric variants, these samplers allow to control the profile of expected values corresponding to multiple combinatorial parameters. One can control, for instance, the number of leaves, profile of node degrees in trees or the number of certain subpatterns in strings. However, such a flexible control requires an additional non-trivial tuning procedure. In this paper, we propose an efficient polynomial-time, with respect to the number of tuned parameters, tuning algorithm based on convex optimisation techniques. Finally, we illustrate the efficiency of our approach using several applications of rational, algebraic and Pólya structures including polyomino tilings with prescribed tile frequencies, planar trees with a given specific node degree distribution, and weighted partitions.

READ FULL TEXT
research
02/26/2020

Tuning as convex optimisation: a polynomial tuner for multi-parametric combinatorial samplers

Combinatorial samplers are algorithmic schemes devised for the approxima...
research
07/13/2020

Preferences Single-Peaked on a Tree: Multiwinner Elections and Structural Results

A preference profile is single-peaked on a tree if the candidate set can...
research
06/01/2021

Construction of Simplicial Complexes with Prescribed Degree-Size Sequences

We study the realizability of simplicial complexes with a given pair of ...
research
07/18/2020

Combinatorial and computational investigations of Neighbor-Joining bias

The Neighbor-Joining algorithm is a popular distance-based phylogenetic ...
research
06/14/2022

Automatic compile-time synthesis of entropy-optimal Boltzmann samplers

We present a famework for the automatic compilation of multi-parametric ...
research
05/23/2018

Statistical properties of lambda terms

We present a quantitative, statistical analysis of random lambda terms i...
research
05/15/2018

The degree profile and Gini index of random caterpillar trees

In this paper, we investigate the degree profile and Gini index of rando...

Please sign up or login with your details

Forgot password? Click here to reset