Low Space External Memory Construction of the Succinct Permuted Longest Common Prefix Array

January 19, 2016 Β· Declared Dead Β· πŸ› SPIRE

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors German Tischler arXiv ID 1601.05020 Category cs.DS: Data Structures & Algorithms Citations 5 Venue SPIRE Last Checked 4 months ago
Abstract
The longest common prefix (LCP) array is a versatile auxiliary data structure in indexed string matching. It can be used to speed up searching using the suffix array (SA) and provides an implicit representation of the topology of an underlying suffix tree. The LCP array of a string of length $n$ can be represented as an array of length $n$ words, or, in the presence of the SA, as a bit vector of $2n$ bits plus asymptotically negligible support data structures. External memory construction algorithms for the LCP array have been proposed, but those proposed so far have a space requirement of $O(n)$ words (i.e. $O(n \log n)$ bits) in external memory. This space requirement is in some practical cases prohibitively expensive. We present an external memory algorithm for constructing the $2n$ bit version of the LCP array which uses $O(n \log Οƒ)$ bits of additional space in external memory when given a (compressed) BWT with alphabet size $Οƒ$ and a sampled inverse suffix array at sampling rate $O(\log n)$. This is often a significant space gain in practice where $Οƒ$ is usually much smaller than $n$ or even constant. We also consider the case of computing succinct LCP arrays for circular strings.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted