Computing the average parallelism in trace monoids - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Discrete Mathematics Année : 2003

Computing the average parallelism in trace monoids

Résumé

The 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 h(t) and |t| stand respectively for the height and the length of a trace t. Roughly speaking, |t| is the `sequential' execution time and h(t) is the `parallel' execution time. We prove that the bivariate commutative series \sum_t x^{h(t)}y^{|t|} 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 illustrate our results and methods, we consider a couple of examples: the free commutative monoid and the trace monoid whose independence graph is the ladder graph.
Fichier principal
Vignette du fichier
average.pdf (292.53 Ko) Télécharger le fichier

Dates et versions

hal-00018551 , version 1 (07-02-2006)

Identifiants

  • HAL Id : hal-00018551 , version 1

Citer

Daniel Krob, Jean Mairesse, Ioannis Michos. Computing the average parallelism in trace monoids. Discrete Mathematics, 2003, 273, pp.131-162. ⟨hal-00018551⟩
101 Consultations
147 Téléchargements

Partager

Gmail Facebook X LinkedIn More