Inverse Lyndon words and inverse Lyndon factorizations of words

被引:12
|
作者
Bonizzoni, Paola [1 ]
De Felice, Clelia [2 ]
Zaccagnino, Rocco [2 ]
Zizza, Rosalba [2 ]
机构
[1] Univ Milano Bicocca, Dipartimento Informat Sistemist & Comunicaz, Viale Sarca 336, I-20126 Milan, Italy
[2] Univ Salerno, Dipartimento Informat, Via Giovanni Paolo II 132, I-84084 Fisciano, SA, Italy
关键词
Lyndon words; Lyndon factorization; Combinatorial algorithms on words; DNA sequences; ALGORITHMS; PERMUTATIONS; NECKLACES;
D O I
10.1016/j.aam.2018.08.005
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
X 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. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:281 / 319
页数:39
相关论文
共 50 条
  • [1] Generalized Lyndon factorizations of infinite words
    Burcroff, Amanda
    Winsor, Eric
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 809 : 30 - 38
  • [2] Generalized Lyndon Factorizations of Infinite Words
    Burcroff, Amanda
    Winsor, Eric
    [J]. COMBINATORICS ON WORDS, WORDS 2019, 2019, 11682 : 106 - 118
  • [3] Reprint of: Generalized Lyndon factorizations of infinite words
    Burcroff, Amanda
    Winsor, Eric
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 834 : 66 - 74
  • [4] ω-Lyndon words
    Postic, Mickael
    Zamboni, Luca Q.
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 834 : 60 - 65
  • [5] ω-Lyndon words
    Postic, Mickael
    Zamboni, Luca Q.
    [J]. THEORETICAL COMPUTER SCIENCE, 2020, 809 : 39 - 44
  • [6] Transfinite Lyndon Words
    Boasson, Luc
    Carton, Olivier
    [J]. DEVELOPMENTS IN LANGUAGE THEORY (DLT 2015), 2015, 9168 : 179 - 190
  • [7] On generalized Lyndon words
    Dolce, Francesco
    Restivo, Antonio
    Reutenauer, Christophe
    [J]. THEORETICAL COMPUTER SCIENCE, 2019, 777 (232-242) : 232 - 242
  • [8] SHUFFLED LYNDON WORDS
    CUMMINGS, LJ
    MAYS, ME
    [J]. ARS COMBINATORIA, 1992, 33 : 47 - 56
  • [9] Universal Lyndon Words
    Carpi, Arturo
    Fici, Gabriele
    Holub, Stepan
    Oprsal, Jakub
    Sciortino, Marinella
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2014, PT I, 2014, 8634 : 135 - +
  • [10] LYNDON WORDS AND PERIODICITY
    DUVAL, JP
    [J]. RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1980, 14 (02): : 181 - 191