Construction of Sparse Suffix Trees and LCE Indexes in Optimal Time and Space
Dmitry Kosolobov, Nikita Sivukhin

TL;DR
This paper introduces optimal-time, space-efficient algorithms for constructing sparse suffix trees and LCE indexes, leveraging partitioning sets to improve small-space string indexing methods.
Contribution
It presents deterministic algorithms for constructing partitioning sets, sparse suffix trees, and LCE indexes in optimal or near-optimal time and space, advancing small-space string indexing techniques.
Findings
Linear construction algorithms for sparse suffix trees and LCE indexes with optimal space complexity.
Improved algorithms for arbitrary b with near-linear time complexity.
Theoretical bounds showing optimality of the proposed data structures.
Abstract
The notions of synchronizing and partitioning sets are recently introduced variants of locally consistent parsings with great potential in problem-solving. In this paper we propose a deterministic algorithm that constructs for a given readonly string of length over the alphabet a variant of -partitioning set with size and using space and time provided , for . As a corollary, for and constant , we obtain linear construction algorithms with space on top of the string for two major small-space indexes: a sparse suffix tree, which is a compacted trie built on chosen suffixes of the string, and a longest common extension (LCE) index, which occupies space…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
