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 条
  • [41] A PUBLIC KEY CRYPTOSYSTEM BASED ON LYNDON WORDS
    SIROMONEY, R
    MATHEW, L
    [J]. INFORMATION PROCESSING LETTERS, 1990, 35 (01) : 33 - 36
  • [42] An Extension of the Lyndon Schutzenberger Result to Pseudoperiodic Words
    Czeizler, Elena
    Czeizler, Eugen
    Kari, Lila
    Seki, Shinnosuke
    [J]. DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2009, 5583 : 183 - +
  • [43] 2D Lyndon Words and Applications
    Marcus, Shoshana
    Sokol, Dina
    [J]. ALGORITHMICA, 2017, 77 (01) : 116 - 133
  • [44] 2D Lyndon Words and Applications
    Shoshana Marcus
    Dina Sokol
    [J]. Algorithmica, 2017, 77 : 116 - 133
  • [45] COUNTING SPECIAL SETS OF BINARY LYNDON WORDS
    YUCAS, JL
    [J]. ARS COMBINATORIA, 1991, 31 : 21 - 29
  • [46] Circle formation of weak robots and Lyndon words
    Dieudonne, Yoann
    Petit, Franck
    [J]. INFORMATION PROCESSING LETTERS, 2007, 101 (04) : 156 - 162
  • [47] LYNDON WORDS OF A SECOND-ORDER RECURRENCE
    Bastasz, Bob
    [J]. FIBONACCI QUARTERLY, 2020, 58 (05): : 25 - 29
  • [48] On k-ary Lyndon Words and their Generating Functions
    Kucukoglu, Irem
    Simsek, Yilmaz
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS 2016 (ICNAAM-2016), 2017, 1863
  • [49] Conjugacy of morphisms and Lyndon decomposition of standard Sturmian words
    Richomme, G.
    [J]. THEORETICAL COMPUTER SCIENCE, 2007, 380 (03) : 393 - 400
  • [50] An extension of the Lyndon-Schutzenberger result to pseudoperiodic words
    Czeizler, Elena
    Czeizler, Eugen
    Kari, Lila
    Seki, Shinnosuke
    [J]. INFORMATION AND COMPUTATION, 2011, 209 (04) : 717 - 730