English

String Periods in the Order-Preserving Model

Data Structures and Algorithms 2018-01-08 v1

Abstract

The order-preserving model (op-model, in short) was introduced quite recently but has already attracted significant attention because of its applications in data analysis. We introduce several types of periods in this setting (op-periods). Then we give algorithms to compute these periods in time O(n)O(n), O(nloglogn)O(n\log\log n), O(nlog2logn/logloglogn)O(n \log^2 \log n/\log \log \log n), O(nlogn)O(n\log n) depending on the type of periodicity. In the most general variant the number of different periods can be as big as Ω(n2)\Omega(n^2), and a compact representation is needed. Our algorithms require novel combinatorial insight into the properties of such periods.

Keywords

Cite

@article{arxiv.1801.01404,
  title  = {String Periods in the Order-Preserving Model},
  author = {Garance Gourdel and Tomasz Kociumaka and Jakub Radoszewski and Wojciech Rytter and Arseny Shur and Tomasz Waleń},
  journal= {arXiv preprint arXiv:1801.01404},
  year   = {2018}
}

Comments

Full version of a paper accepted to STACS 2018

R2 v1 2026-06-22T23:36:30.966Z