PalFM-index: FM-index for Palindrome Pattern Matching
Shinya Nagashita, Tomohiro I

TL;DR
This paper introduces the PalFM-index, a space-efficient FM-index variant designed for palindrome pattern matching, enabling faster counting queries and flexible locating queries in texts.
Contribution
The authors develop a novel FM-index type data structure for pal-matching that improves space efficiency and query times over previous methods.
Findings
Supports counting queries in O(m) time.
Supports locating queries with adjustable time and space trade-offs.
Uses space proportional to 2n log min(σ, log n) bits.
Abstract
The palindrome pattern matching (pal-matching) is a kind of generalized pattern matching, in which two strings and of same length are considered to match (pal-match) if they have the same palindromic structures, i.e., for any possible , is a palindrome if and only if is a palindrome. The pal-matching problem is the problem of searching for, in a text, the occurrences of the substrings that pal-match with a pattern. Given a text of length over an alphabet of size , an index for pal-matching is to support, given a pattern of length , the counting queries that compute the number of occurrences of and the locating queries that compute the occurrences of . The authors in~[I et al., Theor. Comput. Sci., 2013] proposed an -bit data structure to support the counting queries in $O(m…
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.
