Uniform generation of large traces

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Abbes, Samy, Jugé, Vincent
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913856465403904
author Abbes, Samy
Jugé, Vincent
author_facet Abbes, Samy
Jugé, Vincent
contents We introduce an algorithm for the uniform generation of infinite traces, i.e., infinite words up to commutation of some letters. The algorithm outputs on-the-fly approximations of a theoretical infinite trace, the latter being distributed according to the exact uniform probability measure. The average size of the approximation grows linearly with the time of execution of the algorithm, hence its output can be effectively used while running. Two versions of the algorithm are given. A version without rejection has a good production speed, provided that some precomputations have been done, but these may be costly. A version with rejection requires much fewer computations, at the expense of a production speed that can be small. We also show that, for some particular trace monoids, one or the other version of the algorithm can actually be very good: few computations for a good production speed.
format Preprint
id arxiv_https___arxiv_org_abs_2410_01332
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Uniform generation of large traces
Abbes, Samy
Jugé, Vincent
Combinatorics
We introduce an algorithm for the uniform generation of infinite traces, i.e., infinite words up to commutation of some letters. The algorithm outputs on-the-fly approximations of a theoretical infinite trace, the latter being distributed according to the exact uniform probability measure. The average size of the approximation grows linearly with the time of execution of the algorithm, hence its output can be effectively used while running. Two versions of the algorithm are given. A version without rejection has a good production speed, provided that some precomputations have been done, but these may be costly. A version with rejection requires much fewer computations, at the expense of a production speed that can be small. We also show that, for some particular trace monoids, one or the other version of the algorithm can actually be very good: few computations for a good production speed.
title Uniform generation of large traces
topic Combinatorics
url https://arxiv.org/abs/2410.01332