Polynomial time multiplication and normal forms in free band

09/12/2022
by   R. Cirpons, et al.
0

We present efficient computational solutions to the problems of checking equality, performing multiplication, and computing minimal representatives of elements of free bands. A band is any semigroup satisfying the identity x ^ 2 ≈ x and the free band FB(k) is the free object in the variety of k-generated bands. Radoszewski and Rytter developed a linear time algorithm for checking whether two words represent the same element of a free band. In this paper we describe an alternate linear time algorithm for checking the same problem. The algorithm we present utilises a representation of words as synchronous deterministic transducers that lend themselves to efficient (quadratic in the size of the alphabet) multiplication in the free band. This representation also provides a means of finding the short-lex least word representing a given free band element with quadratic complexity.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/15/2021

Solving one variable word equations in the free group in cubic time

A word equation with one variable in a free group is given as U = V, whe...
research
06/19/2021

Checking whether a word is Hamming-isometric in linear time

A finite word f is Hamming-isometric if for any two word u and v of same...
research
08/11/2020

3-Colouring P_t-free graphs without short odd cycles

For any odd t≥ 9, we present a polynomial-time algorithm that solves the...
research
01/24/2019

Pseudo-Polynomial Time Algorithm for Computing Moments of Polynomials in Free Semicircular Elements

We consider about calculating Mth moments of a given polynomial in free ...
research
10/07/2021

On Equivalence Checking for Orthocomplemented Bisemilattices in Log-Linear Time

We present a quasilinear time algorithm to decide the word problem on a ...
research
05/25/2021

An explicit algorithm for normal forms in small overlap monoids

If 𝒫 = ⟨ A | R ⟩ is a monoid presentation, then the relation words in...
research
04/06/2020

Simultaneously Achieving Ex-ante and Ex-post Fairness

We present a polynomial-time algorithm that computes an ex-ante envy-fre...

Please sign up or login with your details

Forgot password? Click here to reset