arXiv++ Combinatorics

Browse math.CO papers from arXiv

A simple algorithm for checking equivalence of counting functions on free monoids

Published: 2024-07-15 | Updated: 2024-11-25
Comments: 14 pages

Abstract

In this note we propose a new algorithm for checking whether two counting functions on a free monoid $M_r$ of rank $r$ are equivalent modulo a bounded function. The previously known algorithm has time complexity $O(n)$ for all ranks $r>2$, however in case $r=2$ it was estimated only as $O(n^2)$. Here we apply a new approach, based on explicit basis expansion and weighted rectangles summation, which allows us to construct a much simpler algorithm with time complexity $O(n)$ for any $r\geq 2$.

BibTeX

Loading...