Back to Search Start Over

Testing k-binomial equivalence

Authors :
Freydenberger, Dominik D.
Gawrychowski, Pawel
Karhumäki, Juhani
Manea, Florin
Rytter, Wojciech
Source :
"Multidisciplinary Creativity: homage to Gheorghe Paun on his 65th birthday", Pg. 239--248, Ed. Spandugino, Bucharest, Romania, ISBN: 978-606-8401-63-8, 2015
Publication Year :
2015

Abstract

Two words $w_1$ and $w_2$ are said to be $k$-binomial equivalent if every non-empty word $x$ of length at most $k$ over the alphabet of $w_1$ and $w_2$ appears as a scattered factor of $w_1$ exactly as many times as it appears as a scattered factor of $w_2$. We give two different polynomial-time algorithms testing the $k$-binomial equivalence of two words. The first one is deterministic (but the degree of the corresponding polynomial is too high) and the second one is randomised (it is more direct and more efficient). These are the first known algorithms for the problem which run in polynomial time.

Details

Database :
arXiv
Journal :
"Multidisciplinary Creativity: homage to Gheorghe Paun on his 65th birthday", Pg. 239--248, Ed. Spandugino, Bucharest, Romania, ISBN: 978-606-8401-63-8, 2015
Publication Type :
Report
Accession number :
edsarx.1509.00622
Document Type :
Working Paper