References & Citations
Computer Science > Data Structures and Algorithms
Title: Enumeration of LCP values, LCP intervals and Maximal repeats in BWT-runs Bounded Space
(Submitted on 3 Apr 2020 (v1), revised 15 May 2020 (this version, v3), latest version 2 Mar 2021 (v4))
Abstract: Lcp-values, lcp-intervals, and maximal repeats are powerful tools in various string processing tasks and have a wide variety of applications. Although many researchers have focused on developing enumeration algorithms for them, those algorithms are inefficient in that the space usage is proportional to the length of the input string. Recently, the run-length-encoded Burrows-Wheeler transform (RLBWT) has attracted increased attention in string processing, and various algorithms on the RLBWT have been developed. Developing enumeration algorithms for lcp-intervals, lcp-values, and maximal repeats on the RLBWT, however, remains a challenge. In this paper, we present the first such enumeration algorithms with space usage not proportional to the string length. The complexities of our enumeration algorithms are $O(n \log \log (n/r))$ time and $O(r)$ words of working space for string length $n$ and RLBWT size $r$.
Submission history
From: Takaaki Nishimoto [view email][v1] Fri, 3 Apr 2020 12:12:01 GMT (340kb,D)
[v2] Fri, 1 May 2020 07:22:16 GMT (461kb,D)
[v3] Fri, 15 May 2020 08:32:48 GMT (455kb,D)
[v4] Tue, 2 Mar 2021 06:31:55 GMT (785kb,D)
Link back to: arXiv, form interface, contact.