English

Testing Quasiperiodicity

Data Structures and Algorithms 2025-10-17 v1 Discrete Mathematics

Abstract

A cover (or quasiperiod) of a string SS is a shorter string CC such that every position of SS is contained in some occurrence of CC as a substring. The notion of covers was introduced by Apostolico and Ehrenfeucht over 30 years ago [Theor. Comput. Sci. 1993] and it has received significant attention from the combinatorial pattern matching community. In this note, we show how to efficiently test whether SS admits a cover. Our tester can also be translated into a streaming algorithm.

Cite

@article{arxiv.2508.02231,
  title  = {Testing Quasiperiodicity},
  author = {Christine Awofeso and Ben Bals and Oded Lachish and Solon P. Pissis},
  journal= {arXiv preprint arXiv:2508.02231},
  year   = {2025}
}

Comments

To appear at SPIRE 2025

R2 v1 2026-07-01T04:32:58.126Z