EDBT 2026 Demo / reviewers in the wild / expert
Bernhard Gittenberger
dblp:05/3226
· DBLP profile ↗
17ranked-venue papers
3as first author
4since 2021 · last 2026
0000-0002-2639-8227ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 17 · 3 first-author · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Efficient Sampling of Increasing TreesabstractThis article introduces an algorithm, MergeShuffle, which is an extremely efficient algorithm to generate random permutations (or to randomly permute an existing array). It is easy to implement, runs in $n\log_2 n + O(1)$ time, is in-place, uses $n\log_2 n + Θ(n)$ random bits, and can be parallelized accross any number of processes, in a shared-memory PRAM model. Finally, our preliminary simulations using OpenMP suggest it is more efficient than the Rao-Sandelius algorithm, one of the fastest existing random permutation algorithms. We also show how it is possible to further reduce the number of random bits consumed, by introducing a second algorithm BalancedShuffle, a variant of the Rao-Sandelius algorithm which is more conservative in the way it recursively partitions arrays to be shuffled. While this algorithm is of lesser practical interest, we believe it may be of theoretical value. Our full code is available at: https://github.com/axel-bacher/mergeshuffle Nadja Azzouz, Olivier Bodini, Francis Durand, Bernhard Gittenberger |
AofA | 4 |
| 2026 | Asymptotic Analysis of Generating Functions Arising from Dynamic GraphsabstractQuantum physics has revealed many interesting formal properties associated with the algebra of two operators, A and B, satisfying the partial commutation relation AB-BA=1. This study surveys the relationships between classical combinatorial structures and the reduction to normal form of operator polynomials in such an algebra. The connection is achieved through suitable labelled graphs, or "diagrams", that are composed of elementary "gates". In this way, many normal form evaluations can be systematically obtained, thanks to models that involve set partitions, permutations, increasing trees, as well as weighted lattice paths. Extensions to q-analogues, multivariate frameworks, and urn models are also briefly discussed. Nadja Azzouz, Olivier Bodini, Francis Durand, Bernhard Gittenberger |
AofA | 4 |
| 2026 | Enumerative combinatorics of unlabeled and labeled time-consistent galled trees
Lily Agranat-Tamir, Michael Fuchs 0001, Bernhard Gittenberger, Noah A. Rosenberg |
Theor. Comput. Sci. | 3 |
| 2024 | Asymptotic Enumeration of Rooted Binary Unlabeled Galled Trees with a Fixed Number of Galls
Lily Agranat-Tamir, Michael Fuchs 0001, Bernhard Gittenberger, Noah A. Rosenberg |
AofA | 3 |
| 2020 | Analytic Combinatorics of Lattice Paths with Forbidden Patterns, the Vectorial Kernel Method, and Generating Functions for Pushdown AutomataabstractAbstract In this article we develop a vectorial kernel method—a powerful method which solves in a unified framework all the problems related to the enumeration of words generated by a pushdown automaton. We apply it for the enumeration of lattice paths that avoid a fixed word (a pattern), or for counting the occurrences of a given pattern. We unify results from numerous articles concerning patterns like peaks, valleys, humps, etc., in Dyck and Motzkin paths. This refines the study by Banderier and Flajolet from 2002 on enumeration and asymptotics of lattice paths: we extend here their results to pattern-avoiding walks/bridges/meanders/excursions. We show that the autocorrelation polynomial of this forbidden pattern, as introduced by Guibas and Odlyzko in 1981 in the context of rational languages, still plays a crucial role for our algebraic languages. En passant, our results give the enumeration of some classes of self-avoiding walks, and prove several conjectures from the On-Line Encyclopedia of Integer Sequences. Finally, we also give the trivariate generating function (length, final altitude, number of occurrences of the pattern p), and we prove that the number of occurrences is normally distributed and linear with respect to the length of the walk: this is what Flajolet and Sedgewick call an instance of Borges’s theorem. Andrei Asinowski, Axel Bacher, Cyril Banderier, Bernhard Gittenberger |
Algorithmica | 4 |
| 2018 | Analytic Combinatorics of Lattice Paths with Forbidden Patterns: Asymptotic Aspects and Borges's Theorem
Andrei Asinowski, Axel Bacher, Cyril Banderier, Bernhard Gittenberger |
AofA | 4 |
| 2018 | On the Number of Variables in Special Classes of Random Lambda-TermsabstractWe investigate the number of variables in two special subclasses of lambda-terms that are restricted by a bound of the number of abstractions between a variable and its binding lambda, and by a bound of the nesting levels of abstractions, respectively. These restrictions are on the one hand very natural from a practical point of view, and on the other hand they simplify the counting problem compared to that of unrestricted lambda-terms in such a way that the common methods of analytic combinatorics are applicable. We will show that the total number of variables is asymptotically normally distributed for both subclasses of lambda-terms with mean and variance asymptotically equal to C_1 n and C_2 n, respectively, where the constants C_1 and C_2 depend on the bound that has been imposed. So far we just derived closed formulas for the constants in case of the class of lambda-terms with a bounded number of abstractions between each variable and its binding lambda. However, for the other class of lambda-terms that we consider, namely lambda-terms with a bounded number of nesting levels of abstractions, we investigate the number of variables in the different abstraction levels and thereby exhibit very interesting results concerning the distribution of the variables within those lambda-terms. Bernhard Gittenberger, Isabella Larcher |
AofA | 1 |
| 2018 | Analytic Combinatorics of Lattice Paths with Forbidden Patterns: Enumerative Aspects
Andrei Asinowski, Axel Bacher, Cyril Banderier, Bernhard Gittenberger |
LATA | 4 |
| 2018 | Enumerating lambda terms by weighted length of their De Bruijn representation
Olivier Bodini, Bernhard Gittenberger, Zbigniew Golebiewski |
Discret. Appl. Math. | 2 |
| 2016 | On the Number of Lambda Terms With Prescribed Size of Their De Bruijn RepresentationabstractJohn Tromp introduced the so-called 'binary lambda calculus' as a way to encode lambda terms in terms of binary words. Later, Grygiel and Lescanne conjectured that the number of binary lambda terms with $m$ free indices and of size $n$ (encoded as binary words of length $n$) is $o(n^{-3/2} τ^{-n})$ for $τ\approx 1.963448\ldots$. We generalize the proposed notion of size and show that for several classes of lambda terms, including binary lambda terms with $m$ free indices, the number of terms of size $n$ is $Θ(n^{-3/2} ρ^{-n})$ with some class dependent constant $ρ$, which in particular disproves the above mentioned conjecture. A way to obtain lower and upper bounds for the constant near the leading term is presented and numerical results for a few previously introduced classes of lambda terms are given. Bernhard Gittenberger, Zbigniew Golebiewski |
STACS | 1 |
| 2016 | 2-Xor Revisited: Satisfiability and Probabilities of Functions
Elie de Panafieu, Danièle Gardy, Bernhard Gittenberger, Markus Kuba |
Algorithmica | 3 |
| 2015 | Associative and commutative tree representations for Boolean functions
Antoine Genitrini, Bernhard Gittenberger, Veronika Kraus, Cécile Mailler |
Theor. Comput. Sci. | 2 |
| 2014 | Probabilities of 2-Xor Functions
Elie de Panafieu, Danièle Gardy, Bernhard Gittenberger, Markus Kuba |
LATIN | 3 |
| 2009 | Combinatorial Models for Cooperation Networks
Michael Drmota, Bernhard Gittenberger, Reinhard Kutzelnigg |
IWOCA | 2 |
| 2008 | Complexity and Limiting Ratio of Boolean Functions over Implication
Hervé Fournier, Danièle Gardy, Antoine Genitrini, Bernhard Gittenberger |
MFCS | 4 |
| 2001 | A Unified Presentation of Some Urn Models
Michael Drmota, Danièle Gardy, Bernhard Gittenberger |
Algorithmica | 3 |
| 1999 | On the Contour of Random TreesabstractTwo stochastic processes describing the contour of simply generated random trees are studied: the contour process as defined by Gutjahr and Pflug [W. Gutjahr and G. Ch. Pflug, Stochastic Process. Appl., 41 (1992), pp. 69--89] and the traverse process constructed of the node heights during pre-order traversal of the tree. Using multivariate generating functions and singularity analysis the weak convergence of the contour process to Brownian excursion is shown and a new proof of the analogous result for the traverse process is obtained. Bernhard Gittenberger |
SIAM J. Discret. Math. | 1 |