Computing the average parallelism in trace monoids
Daniel Krob, Jean Mairesse, Ioannis Michos

TL;DR
This paper proves the rationality of a bivariate series related to trace monoids, enabling precise asymptotic analysis of trace heights and lengths, and studies the average height under various probability distributions.
Contribution
It establishes the rationality of the bivariate generating series for trace monoids and derives asymptotic and average height results for different probability measures.
Findings
The bivariate series sum_t x^{h(t)} y^{|t|} is rational.
Asymptotic average height and length are algebraic numbers.
Results apply to specific examples like free commutative monoids and ladder graphs.
Abstract
The {\em height} of a trace is the height of the corresponding heap of pieces in Viennot's representation, or equivalently the number of factors in its Cartier-Foata decomposition. Let and stand respectively for the height and the length of a trace . Roughly speaking, is the `sequential' execution time and is the `parallel' execution time. We prove that the bivariate commutative series is rational, and we give a finite representation of it. We use the rationality to obtain precise information on the asymptotics of the number of traces of a given height or length. Then, we study the average height of a trace for various probability distributions on traces. For the uniform probability distribution on traces of the same length (resp. of the same height), the asymptotic average height (resp. length) exists and is an algebraic number. To…
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
Topicssemigroups and automata theory · Polynomial and algebraic computation · Commutative Algebra and Its Applications
