Engineering a lightweight external memory suffix array construction algorithm (Q2363989): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
(One intermediate revision by one other user not shown)
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1007/s11786-016-0281-1 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2402980768 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Replacing suffix trees with enhanced suffix arrays / rank
 
Normal rank
Property / cites work
 
Property / cites work: Alphabet Partitioning for Compressed Rank/Select and Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: New Lower and Upper Bounds for Representing Sequences / rank
 
Normal rank
Property / cites work
 
Property / cites work: Inducing Suffix and LCP Arrays in External Memory / rank
 
Normal rank
Property / cites work
 
Property / cites work: A theoretical and experimental study on the construction of suffix arrays in external memory / rank
 
Normal rank
Property / cites work
 
Property / cites work: String-matching on ordered alphabets / rank
 
Normal rank
Property / cites work
 
Property / cites work: External Memory Generalized Suffix and LCP Arrays Construction / rank
 
Normal rank
Property / cites work
 
Property / cites work: Better external memory suffix array construction / rank
 
Normal rank
Property / cites work
 
Property / cites work: Lightweight data indexing and compression in external memory / rank
 
Normal rank
Property / cites work
 
Property / cites work: Indexing compressed text / rank
 
Normal rank
Property / cites work
 
Property / cites work: Fast BWT in small space by blockwise suffix sorting / rank
 
Normal rank
Property / cites work
 
Property / cites work: LCP Array Construction in External Memory / rank
 
Normal rank
Property / cites work
 
Property / cites work: String Range Matching / rank
 
Normal rank
Property / cites work
 
Property / cites work: Linear work suffix array construction / rank
 
Normal rank
Property / cites work
 
Property / cites work: Fast Pattern Matching in Strings / rank
 
Normal rank
Property / cites work
 
Property / cites work: Suffix Arrays: A New Method for On-Line String Searches / rank
 
Normal rank
Property / cites work
 
Property / cites work: Compressed representations of sequences and full-text indexes / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5397902 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Algorithms and Data Structures for External Memory / rank
 
Normal rank

Latest revision as of 03:00, 14 July 2024

scientific article
Language Label Description Also known as
English
Engineering a lightweight external memory suffix array construction algorithm
scientific article

    Statements

    Engineering a lightweight external memory suffix array construction algorithm (English)
    0 references
    0 references
    0 references
    17 July 2017
    0 references
    In this article, the authors show how to use delayed merging to reduce from \(O (n^2 / (M B))\) blocks to \(O (n^2 / (M B \log_\sigma n) + n / B)\) blocks the I/O complexity of Ferragina et al.'s scan-based external-memory suffix-array construction, where \(n\) is the length of the text, \(M\) is the size of RAM in words, \(B\) is the size of a block in words and \(\sigma\) is the alphabet size. They also show how to apply techniques developed since the publication of Ferragina et al.'s algorithm, to reduce the running time from \(O((n^2 / M) \log \sigma)\) to \(O ((n^2 / M) \log (\log (\sigma) / \log \log n)\). Finally, they show experimentally that their algorithm is competitive with what was the state of the art when this article was submitted. While it was in press, however, several new algorithms were developed, and the authors et al.'s paper [``Engineering external memory induced suffix sorting'', in: Proceedings of the 19th workshop on algorithm engineering and experiments, Alenex'17. Philadelphia, PA: Society for Industrial and Applied Mathematics (SIAM). 98--108 (2017; \url{doi:10.1137/1.9781611974768.8})] is probably now a better reference for most purposes.
    0 references
    0 references
    suffix array construction
    0 references
    external memory algorithms
    0 references
    algorithm engineering
    0 references

    Identifiers