Computing k-th lyndon word and decoding lexicographically minimal de bruijn sequence

11Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Let ∑ be a finite ordered alphabet. We present polynomial-time algorithms for computing the k-th in the lexicographic order Lyndon word of a given length n over ∑ and counting Lyndon words of length n that are smaller than a given word. We also use the connections between Lyndon words and minimal de Bruijn sequences (theorem of Fredricksen and Maiorana) to develop the first polynomial time algorithm for decoding minimal de Bruijn sequence of any rank n (it determines the position of an arbitrary word of length n within the de Bruijn sequence). Our tools mostly rely on combinatorics on words and automata theory. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Kociumaka, T., Radoszewski, J., & Rytter, W. (2014). Computing k-th lyndon word and decoding lexicographically minimal de bruijn sequence. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8486 LNCS, pp. 202–211). Springer Verlag. https://doi.org/10.1007/978-3-319-07566-2_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free