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(nloglogn), O(nlog2logn/logloglogn), O(nlogn) depending on the type of periodicity. In the most general variant the number of different periods can be as big as Ω(n2), and a compact representation is needed. Our algorithms require novel combinatorial insight into the properties of such periods.
@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}
}