2D Lyndon words and applications (Q513297): Difference between revisions

From MaRDI portal
Importer (talk | contribs)
Changed an Item
Import241208061232 (talk | contribs)
Normalize DOI.
 
(9 intermediate revisions by 7 users not shown)
Property / DOI
 
Property / DOI: 10.1007/s00453-015-0065-z / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Anton Černý / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Anton Černý / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2097540673 / rank
 
Normal rank
Property / arXiv ID
 
Property / arXiv ID: 1301.0103 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient string matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4763432 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Two-Dimensional Periodicity in Rectangular Arrays / rank
 
Normal rank
Property / cites work
 
Property / cites work: An Alphabet Independent Approach to Two-Dimensional Pattern Matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Two-dimensional dictionary matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Fast parallel Lyndon factorization with applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Technique for Extending Rapid Exact-Match String Matching to Arrays of More than One Dimension / rank
 
Normal rank
Property / cites work
 
Property / cites work: A new characterization of maximal repetitions by Lyndon trees / rank
 
Normal rank
Property / cites work
 
Property / cites work: Periodic musical sequences and Lyndon words / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Constant Time Optimal Parallel Algorithm for Two-Dimensional Pattern Matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2708252 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Nontrivial lower bounds for the least common multiple of some finite sequences of integers / rank
 
Normal rank
Property / cites work
 
Property / cites work: Necklaces of beads in k colors and k-ary de Bruijn sequences / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Generalization of the Suffix Tree to Square Matrices, with Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algorithms on Strings, Trees and Sequences / rank
 
Normal rank
Property / cites work
 
Property / cites work: An efficient algorithm for the all pairs suffix-prefix problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Multiple matching of rectangular patterns / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallel Suffix–Prefix-Matching Algorithm and Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4349924 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5706741 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4681771 / rank
 
Normal rank
Property / cites work
 
Property / cites work: On Burnside's Problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Lyndon Words and Short Superstrings / rank
 
Normal rank
Property / cites work
 
Property / cites work: Succinct 2D dictionary matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient algorithms for the all-pairs suffix-prefix problem and the all-pairs substring-prefix problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Two-dimensional dynamic dictionary matching / rank
 
Normal rank
Property / DOI
 
Property / DOI: 10.1007/S00453-015-0065-Z / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 20:00, 9 December 2024

scientific article
Language Label Description Also known as
English
2D Lyndon words and applications
scientific article

    Statements

    2D Lyndon words and applications (English)
    0 references
    0 references
    0 references
    0 references
    6 March 2017
    0 references
    The words of the form \(uv\) and \(vu\) (where the latter word is the result of the right cyclic shift of the former word by \(\left| v\right| \) positions) are called conjugates. A Lyndon word is the unique word being minimal, with respect to the alphabetic ordering, among its conjugates. The uniqueness implies that a Lyndon word does not exist in the class of conjugates of a periodic word, i.e., of a word of the form \(u^{j}u^{\prime}\), where \(u^{\prime}\) is a proper prefix of \(u\) and \(j\geq2\). The authors propose a 2D version of Lyndon words based on properties of conjugates of rows of 2D words -- matrices of symbols. Two such matrices are horizontal conjugates if some right cyclic shift of columns of one of them leads to the other one. With each matrix they associate a column vector LWpos of integers where the entry in the \(i\)-th row is given as the smallest number of positions of a right cyclic shift of the \(i\)-th row leading to its minimal conjugate. Then a 2D Lyndon word is a horizontally non-periodic matrix, which yields the alphabetically minimal LWpos vector among all its horizontal conjugates. The paper introduces a simple algorithm for computing the 2D Lyndon word being a conjugate of a given matrix. As applications, linear time succinct (using asymptotically smaller space in addition to the input space) algorithms are given for the horizontal 2D all-pairs suffix-prefix matching problem and for the 2D dictionary matching problem. The horizontal 2D all-pairs suffix-prefix matching problem is to find, for any pair of matrices in a given set, the longest horizontal suffix of one which is a horizontal prefix of the other. The 2D dictionary matching problem is to find all occurrences of 2D patterns in a specified set, the dictionary, within a given 2D text.
    0 references
    Lyndon word
    0 references
    periodicity
    0 references
    modular arithmetic
    0 references
    two-dimensional words
    0 references
    suffix-prefix matching, two-dimensional dictionary problem
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers