String 2-Covers with No Length Restrictions
Itai Boneh, Shay Golan, Arseny Shur

TL;DR
This paper develops efficient algorithms for identifying 2-covers of strings without length restrictions, generalizing previous work limited to equal-length strings, and introduces a 2-cover oracle for rapid queries.
Contribution
It presents the first general algorithm for 2-covers with no length restrictions, including reporting all such covers up to a given total length and constructing a 2-cover oracle.
Findings
Reported all 2-covers with total length up to m in near-linear time
Provided a method to find a minimum-length 2-cover efficiently
Constructed a 2-cover oracle with poly-logarithmic query time
Abstract
A -cover of a string is a set of strings such that every index in is contained in an occurrence of at least one string . The existence of a -cover defines a well-known class of quasi-periodic strings. Quasi-periodicity can be decided in linear time, and all -covers of a string can be reported in linear time plus the size of the output. Since in general it is NP-complete to decide whether a string has a -cover, the natural next step is the development of efficient algorithms for -covers. Radoszewski and Straszy\'nski [ESA 2020] analysed the particular case where the strings in a -cover must be of the same length. They provided an algorithm that reports all such -covers of in time near-linear in and in the size of the output. In this work, we consider -covers in full generality. Since every length- string…
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.
