We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Data Structures and Algorithms

Title: Enumeration of LCP values, LCP intervals and Maximal repeats in BWT-runs Bounded Space

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$.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2004.01493 [cs.DS]
  (or arXiv:2004.01493v3 [cs.DS] for this version)

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)

Link back to: arXiv, form interface, contact.