Fully functional suffix trees and optimal text searching in BWT-runs bounded space

T Gagie, G Navarro, N Prezza - Journal of the ACM (JACM), 2020 - dl.acm.org
Indexing highly repetitive texts—such as genomic databases, software repositories and
versioned text collections—has become an important problem since the turn of the …

Social media use and the challenge of complexity: Evidence from the technology sector

R Martín-Rojas, VJ García-Morales… - Journal of Business …, 2021 - Elsevier
Social Media encourages networks in the complex and dynamic environment within which
firms are immersed. The purpose of this study is to analyze the role and impact of Social …

Range predecessor and Lempel-Ziv parsing

D Belazzougui, SJ Puglisi - Proceedings of the Twenty-Seventh Annual ACM …, 2016 - SIAM
Abstract The Lempel-Ziv parsing of a string (LZ77 for short) is one of the most important and
widely-used algorithmic tools in data compression and string processing. We show that the …

[HTML][HTML] LZ77 computation based on the run-length encoded BWT

A Policriti, N Prezza - Algorithmica, 2018 - Springer
Computing the LZ77 factorization is a fundamental task in text compression and indexing,
being the size z of this compressed representation closely related to the self-repetitiveness …

[HTML][HTML] A really simple approximation of smallest grammar

A Jeż - Theoretical Computer Science, 2016 - Elsevier
In this paper we present a really simple linear-time algorithm constructing a context-free
grammar of size 4 g log 3/2⁡(N/g) for the input string, where N is the size of the input string …

A framework of dynamic data structures for string processing

N Prezza - arXiv preprint arXiv:1701.07238, 2017 - arxiv.org
In this paper we present DYNAMIC, an open-source C++ library implementing dynamic
compressed data structures for string manipulation. Our framework includes useful tools …

Sublinear time Lempel-Ziv (LZ77) factorization

J Ellert - International Symposium on String Processing and …, 2023 - Springer
Abstract The Lempel-Ziv (LZ77) factorization of a string is a widely-used algorithmic tool that
plays a central role in data compression and indexing. For a length-n string over integer …

Lightweight lempel-ziv parsing

J Kärkkäinen, D Kempa, SJ Puglisi - International Symposium on …, 2013 - Springer
We introduce a new approach to LZ77 factorization that uses \O(n/d) words of working space
and \O(dn) time for any d≥ 1 (for polylogarithmic alphabet sizes). We also describe carefully …

New advances in rightmost Lempel-Ziv

J Ellert, J Fischer, MR Pedersen - International Symposium on String …, 2023 - Springer
Abstract The Lempel-Ziv (LZ) 77 factorization of a string is a widely-used algorithmic tool that
plays a central role in compression and indexing. For a length-n string over a linearly …

Parallel external memory suffix sorting

J Kärkkäinen, D Kempa, SJ Puglisi - … , CPM 2015, Ischia Island, Italy, June …, 2015 - Springer
Suffix sorting (or suffix array construction) is one of the most important tasks in string
processing, with dozens of applications, particularly in text indexing and data compression …