Computing Covers under Substring Consistent Equivalence Relations
Natsumi Kikuchi, Diptarama Hendrian, Ryo Yoshinaka, and Ayumi, Shinohara

TL;DR
This paper generalizes the concept of string covers under substring consistent equivalence relations (SCERs) and shows that existing linear-time algorithms for shortest and longest cover arrays can be adapted to these relations.
Contribution
It introduces a generalized framework for covers under SCERs and proves the applicability of existing algorithms to this broader class of relations.
Findings
Existing algorithms for cover arrays extend to SCERs.
Generalized border arrays enable efficient computation under SCERs.
The framework broadens the understanding of quasiperiodicity in strings.
Abstract
Covers are a kind of quasiperiodicity in strings. A string is a cover of another string if any position of is inside some occurrence of in . The shortest and longest cover arrays of have the lengths of the shortest and longest covers of each prefix of , respectively. The literature has proposed linear-time algorithms computing longest and shortest cover arrays taking border arrays as input. An equivalence relation over strings is called a substring consistent equivalence relation (SCER) iff implies (1) and (2) for all . In this paper, we generalize the notion of covers for SCERs and prove that existing algorithms to compute the shortest cover array and the longest cover array of a string under the identity relation will work for any SCERs taking the accordingly generalized…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · semigroups and automata theory · DNA and Biological Computing
