Efficient detection of quasiperiodicities in strings (Q688155): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
ReferenceBot (talk | contribs)
Changed an Item
 
(2 intermediate revisions by 2 users not shown)
Property / reviewed by
 
Property / reviewed by: William R. Nico / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3332275 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3690245 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimal parallel detection of squares in strings / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the computational power of pushdown automata / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3746902 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimal off-line detection of repetitions in a string / rank
 
Normal rank
Property / cites work
 
Property / cites work: Structural properties of the string statistics problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: A representation for linear lists with movable fingers / rank
 
Normal rank
Property / cites work
 
Property / cites work: An optimal algorithm for computing the repetitions in a word / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3673134 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Usefulness of the Karp-Miller-Rosenberg algorithm in parallel computations on strings and arrays / rank
 
Normal rank
Property / cites work
 
Property / cites work: Factorizing words over an ordered alphabet / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4529547 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The equation \(a_ M=b^ Nc^ P\) in a free group / rank
 
Normal rank
Property / cites work
 
Property / cites work: An O(n log n) algorithm for finding all repetitions in a string / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3690246 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Space-Economical Suffix Tree Construction Algorithm / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3741075 / rank
 
Normal rank

Latest revision as of 10:34, 22 May 2024

scientific article
Language Label Description Also known as
English
Efficient detection of quasiperiodicities in strings
scientific article

    Statements

    Efficient detection of quasiperiodicities in strings (English)
    0 references
    0 references
    0 references
    28 November 1993
    0 references
    A strings \(z\) is quasiperiodic if there is a string \(w\neq z\) such that \(z\) is completely by (possibly overlapping) occurrences of \(w\) in \(z\). In this situation \(w\) is called a quasiperiod of \(z\). If \(z\) is quasiperiodic, then its shortest quasiperiod \(w\) is uniquely determined and is referred to as the quasiperiod of \(z\). (In this case \(w\) itself will not be quasiperiodic; such strings are called by the authors superprimitive. The problem addressed by this paper is to find maximal quasiperiodic substrings (and their quasiperiods) for a given string \(x\). The main result is the construction of an algorithm to find all maximal quasiperiodic substrings of a given string \(x\) in time \(O(n\log^ 2 n)\),where \(n\) is the length of \(x\). The algorithm begins with the construction of a suffix tree for the given string \(x\). It then processes the tree in a bottom-up manner to discover, sort into appropriate lists, and test candidates for quasiperiodicities of \(x\). At the end of the process all maximal quasiperiodic substrings (and their quasiperiods) will have been discovered. A careful analysis of the structure of the suffix tree, of the actions to be performed during the processing, and of the data structures which will need to be maintained enable the authors to establish the \(O(n\log^ 2 n)\) time bound and a linear space bound for the algorithm.
    0 references
    quasiperiods in strings
    0 references
    periods in strings
    0 references
    substring
    0 references

    Identifiers