A calculus for the random generation of labelled combinatorial structures
Theoretical Computer Science
The MAGMA algebra system I: the user language
Journal of Symbolic Computation - Special issue on computational algebra and number theory: proceedings of the first MAGMA conference
Word Processing in Groups
Computing growth functions of braid monoids and counting vertex-labelled bipartite graphs
Journal of Combinatorial Theory Series A
Hi-index | 0.00 |
We present an algorithm to generate positive braids of a given length as words in Artin generators with a uniform probability. The complexity of this algorithm is polynomial in the number of strands and in the length of the generated braids. As a byproduct, we describe a finite state automaton accepting the language of lexicographically minimal representatives of positive braids that has the minimal possible number of states, and we prove that its number of states is exponential in the number of strands.