Source author record

Mikhail Podolskiy

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

1works
1topics
3close collaborators

Published work

1 publications

preprint2013arXiv

Searching of gapped repeats and subrepetitions in a word

A gapped repeat is a factor of the form uvuuvu where uu and vv are nonempty words. The period of the gapped repeat is defined as ∣u∣+∣v∣|u|+|v|. The gapped repeat is maximal if it cannot be extended to the left or to the right by at least one letter with preserving its period. The gapped repeat is called αα-gapped if its period is not greater than α∣v∣α|v|. A δδ-subrepetition is a factor which exponent is less than 2 but is not less than 1+δ1+δ (the exponent of the factor is the quotient of the length and the minimal period of the factor). The δδ-subrepetition is maximal if it cannot be extended to the left or to the right by at least one letter with preserving its minimal period. We reveal a close relation between maximal gapped repeats and maximal subrepetitions. Moreover, we show that in a word of length nn the number of maximal αα-gapped repeats is bounded by O(α2n)O(α^2n) and the number of maximal δδ-subrepetitions is bounded by O(n/δ2)O(n/δ^2). Using the obtained upper bounds, we propose algorithms for finding all maximal αα-gapped repeats and all maximal δδ-subrepetitions in a word of length nn. The algorithm for finding all maximal αα-gapped repeats has O(α2n)O(α^2n) time complexity for the case of constant alphabet size and O(nlog⁡n+α2n)O(n\log n + α^2n) time complexity for the general case. For finding all maximal δδ-subrepetitions we propose two algorithms. The first algorithm has O(nlog⁡log⁡nδ2)O(\frac{n\log\log n}{δ^2}) time complexity for the case of constant alphabet size and O(nlog⁡n+nlog⁡log⁡nδ2)O(n\log n +\frac{n\log\log n}{δ^2}) time complexity for the general case. The second algorithm has O(nlog⁡n+nδ2log⁡1δ)O(n\log n+\frac{n}{δ^2}\log \frac{1}δ) expected time complexity.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.