Motivated by applications to string processing, we introduce variants of the Lyndon factorization called inverse Lyndon factorizations. Their factors, named inverse Lyndon words, are in a class that strictly contains anti-Lyndon words, that is Lyndon words with respect to the inverse lexicographic order. The Lyndon factorization of a nonempty word w is unique but w may have several inverse Lyndon factorizations. We prove that any nonempty word w admits a canonical inverse Lyndon factorization, named ICFL(w), that maintains the main properties of the Lyndon factorization of w: it can be computed in linear time, it is uniquely determined, and it preserves a compatibility property for sorting suffixes. In particular, the compatibility property of ICFL(w) is a consequence of another result: any factor in ICFL(w) is a concatenation of consecutive factors of the Lyndon factorization of w with respect to the inverse lexicographic order.

Bonizzoni, P., De Felice, C., Zaccagnino, R., Zizza, R. (2018). Inverse Lyndon words and inverse Lyndon factorizations of words. ADVANCES IN APPLIED MATHEMATICS, 101, 281-319 [10.1016/j.aam.2018.08.005].

Inverse Lyndon words and inverse Lyndon factorizations of words

Bonizzoni, P;
2018

Abstract

Motivated by applications to string processing, we introduce variants of the Lyndon factorization called inverse Lyndon factorizations. Their factors, named inverse Lyndon words, are in a class that strictly contains anti-Lyndon words, that is Lyndon words with respect to the inverse lexicographic order. The Lyndon factorization of a nonempty word w is unique but w may have several inverse Lyndon factorizations. We prove that any nonempty word w admits a canonical inverse Lyndon factorization, named ICFL(w), that maintains the main properties of the Lyndon factorization of w: it can be computed in linear time, it is uniquely determined, and it preserves a compatibility property for sorting suffixes. In particular, the compatibility property of ICFL(w) is a consequence of another result: any factor in ICFL(w) is a concatenation of consecutive factors of the Lyndon factorization of w with respect to the inverse lexicographic order.
Articolo in rivista - Articolo scientifico
Combinatorial algorithms on words; DNA sequences; Lyndon factorization; Lyndon words;
Combinatorial algorithms on words; DNA sequences; Lyndon factorization; Lyndon words; Applied Mathematics
English
2018
101
281
319
reserved
Bonizzoni, P., De Felice, C., Zaccagnino, R., Zizza, R. (2018). Inverse Lyndon words and inverse Lyndon factorizations of words. ADVANCES IN APPLIED MATHEMATICS, 101, 281-319 [10.1016/j.aam.2018.08.005].
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0196885818300964-main.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 719.51 kB
Formato Adobe PDF
719.51 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/206213
Citazioni
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 10
Social impact