Data structures for computing unique palindromes in static and non-static strings
Takuya Mieno, Mitsuru Funakoshi

TL;DR
This paper introduces efficient data structures for identifying shortest unique palindromic substrings in static, sliding window, and dynamic strings, improving query time and space complexity.
Contribution
It presents the first $O(n)$-bit data structures for constant-time SUPS queries, along with algorithms for sliding window and after-edit models, and a new dynamic range minimum query structure.
Findings
Supplies a tight bound of at most 4 SUPSs per query
Total length of minimal unique palindromic substrings is $O(n)$
Achieves constant-time SUPS queries with $O(n)$ bits of space
Abstract
A palindromic substring of a string is said to be a shortest unique palindromic substring (SUPS) in for an interval if is a shortest palindromic substring such that occurs only once in , and contains . The SUPS problem is, given a string of length , to construct a data structure that can compute all the SUPSs for any given query interval. It is known that any SUPS query can be answered in time after -time preprocessing, where is the number of SUPSs to output [Inoue et al., 2018]. In this paper, we first show that is at most , and the upper bound is tight. We also show that the total sum of lengths of minimal unique palindromic substrings of string , which is strongly related to SUPSs, is . Then, we present the first -bits data structures that can answer any…
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 · Network Packet Processing and Optimization · DNA and Biological Computing
