Small Space Encoding and Recognition of $k$-Palindromic Prefixes
Gabriel Bathie, Jonas Ellert, Tatiana Starikovskaya

TL;DR
This paper introduces structural characterizations and efficient algorithms for recognizing and analyzing $k$-palindromic prefixes, advancing understanding of palindrome decomposition with optimal space complexity.
Contribution
It provides a structural characterization of $k$-palindromic prefixes, along with space-efficient algorithms for recognition and palindromic length computation.
Findings
Space complexity is optimal up to polylogarithmic factors for small $k$.
Algorithms for recognizing $k$-palindromic prefixes run in near-linear time.
First algorithms for palindromic length with sublinear extra space for certain cases.
Abstract
Palindromes are non-empty strings that read the same forward and backward. The problem of recognizing strings that can be represented as the concatenation of even-length palindromes, the concatenation of palindromes of length at least two, and the concatenation of exactly palindromes was introduced in the seminal paper of Knuth, Morris, and Pratt [SIAM J. Comput., 1977]. In this work, we study the problem of recognizing so-called -palindromic strings, which can be represented as the concatenation of exactly palindromes. We show the following results: 1. First, we show a structural characterization of the set of all -palindromic prefixes of a string by representing it as a union of a small number of highly structured string sets, called affine prefix sets. Representing the lengths of the -palindromic prefixes in this way requires space. By…
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
