arrow
Return

Testing Quasiperiodicity

delete2026-01-01
delete0
PRE
AI
C
Christine Awofeso
B
Ben Bals
O
Oded Lachish
S
Solon P. Pissis *
DOI:10.1007/978-3-032-05228-5_1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
A cover (or quasiperiod) of a string S is a shorter string C such that every position of S is contained in some occurrence of C as a substring. The notion of cover 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 S admits a cover. We design an algorithm that, given n = |S|, q is an element of [n], epsilon is an element of R+, and oracle access to S, uses O(q(3) epsilon (1) log q) letter queries to test whether S has a cover C of length at most q or is-far from having such a cover. Our insights also lead to a simple streaming algorithm for short covers.
Keywords:
Property testing
Quasiperiodicity
Cover
Seed

Journal

S
STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2025
IF:
0
Papers:
22
Citations:
0

Organization

C
centrum wiskunde & informatica (cwi)
Scholars:
17
Papers: 12
Citations: 0
U
university of london
Scholars:
21.5W
Papers: 19.7W
Citations: 305
Cited Papers

Cited Papers

Covering a string
err1996-09-01
err0
PREAI
errIliopoulos,C. S.; Moore,D. W. G.; Park,K.
errShare
errSave
Optimal superprimitivity testing for strings
err1991-07-01
err0
PREAI
errApostolico,Alberto; Farach,Martin; Iliopoulos,Costas S.
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Iceberg Hashing: Optimizing Many Hash-Table Criteria at Once
err2023-11-30
err0
errOAAI
errMichael A. Bender; Alex Conway; Martín Farach-Colton; William Kuszmaul; Guido Tagliavini
errShare
errSave
researcher View more