Maximal repetitions or runs in strings have a wide array of applications and thus have been extensively studied. In this paper, we extend this notion to 2-dimensions, precisely defining a maximal 2D repetition. We provide initial bounds on the number of maximal 2D repetitions that can occur in a matrix. The main contribution of this paper is the presentation of the first algorithm for locating all maximal 2D repetitions in a matrix. The algorithm is efficient and straightforward, with runtime O(n^2 log n log log n+ rho log n), where n^2 is the size of the input, and rho is the number of 2D repetitions in the output
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
Article dans revue scientifique avec comité de lecture.A repetition in a word is a subword with the ...
AbstractThe maximal pattern complexity of one-dimensional words has been studied in several papers [...
Maximal repetitions or runs in strings have a wide array of applications and thus have been extensiv...
AbstractRepetitive substructures in two-dimensional arrays emerge in speeding up searches and have b...
International audienceThe cornerstone of any algorithm computing all repetitions in a string of leng...
International audienceThe cornerstone of any algorithm computing all repetitions in strings of lengt...
AbstractThe cornerstone of any algorithm computing all repetitions in strings of length n in O(n) ti...
International audienceThe article is an overview of basic issues related to repetitions in strings, ...
AbstractThe article is an overview of basic issues related to repetitions in strings, concentrating ...
The cornerstone of any algorithm computing all repetitions in a string of length $n$ in ${mathca...
Repetitive substructures in two-dimensional arrays emerge in speeding up searches and have been rece...
AbstractNotions related to repetitive substructures in two-dimensional arrays are introduced and stu...
Repeating structures in strings is one of the most fundamental characteristics of strings, and has b...
A repeat in a string is a substring that occurs more than once. A repeat is extendible if every occu...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
Article dans revue scientifique avec comité de lecture.A repetition in a word is a subword with the ...
AbstractThe maximal pattern complexity of one-dimensional words has been studied in several papers [...
Maximal repetitions or runs in strings have a wide array of applications and thus have been extensiv...
AbstractRepetitive substructures in two-dimensional arrays emerge in speeding up searches and have b...
International audienceThe cornerstone of any algorithm computing all repetitions in a string of leng...
International audienceThe cornerstone of any algorithm computing all repetitions in strings of lengt...
AbstractThe cornerstone of any algorithm computing all repetitions in strings of length n in O(n) ti...
International audienceThe article is an overview of basic issues related to repetitions in strings, ...
AbstractThe article is an overview of basic issues related to repetitions in strings, concentrating ...
The cornerstone of any algorithm computing all repetitions in a string of length $n$ in ${mathca...
Repetitive substructures in two-dimensional arrays emerge in speeding up searches and have been rece...
AbstractNotions related to repetitive substructures in two-dimensional arrays are introduced and stu...
Repeating structures in strings is one of the most fundamental characteristics of strings, and has b...
A repeat in a string is a substring that occurs more than once. A repeat is extendible if every occu...
Combinatorics on words began more than a century ago with a demonstration that an infinitely long st...
Article dans revue scientifique avec comité de lecture.A repetition in a word is a subword with the ...
AbstractThe maximal pattern complexity of one-dimensional words has been studied in several papers [...