Factorizing the Brauer monoid in polynomial time
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, O(N2) algorithms are known for factorizing the Symmetric group SN and the Temperley-Lieb monoid TLN, but none for their superset the Brauer monoid BN. In this paper we hence propose a O(N4) factorization algorithm for BN. At each iteration, the algorithm rewrites the input X ∈ BN as X = X' pi such that (X') = (X) - 1, where pi is a factor for X and is a length function that returns the minimal number of factors needed to generate X.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.