Factorizing the Brauer monoid in polynomial time
arXiv:2402.07874
Abstract
Finding a minimal factorization for a generic semigroup can be done by using the Froidure-Pin Algorithm, which is not feasible for semigroups of large sizes. On the other hand, if we restrict our attention to just a particular semigroup, we could leverage its structure to obtain a much faster algorithm. In particular, algorithms are known for factorizing the Symmetric group and the Temperley-Lieb monoid , but none for their superset the Brauer monoid . In this paper we hence propose a factorization algorithm for . At each iteration, the algorithm rewrites the input as such that , where is a factor for and is a length function that returns the minimal number of factors needed to generate .