Succinct Data Structures for Segments
Philip Bille, Inge Li G{\o}rtz, Simon R. Tarnow

TL;DR
This paper introduces a space-efficient data structure for representing horizontal line segments that supports various queries with optimal or near-optimal time, advancing compressed data structures for geometric data.
Contribution
It presents a novel succinct data structure with optimal space and query time for segment access, selection, and rank queries, extending wavelet trees for geometric data.
Findings
Uses 2n log n + O(n log n / log log n) bits of space
Supports all queries in O(log n / log log n) time
Proves space and query time bounds are optimal
Abstract
We consider succinct data structures for representing a set of horizontal line segments in the plane given in rank space to support \emph{segment access}, \emph{segment selection}, and \emph{segment rank} queries. A segment access query finds the segment given its -coordinate (-coordinates of the segments are distinct), a segment selection query finds the th smallest segment (the segment with the th smallest -coordinate) among the segments crossing the vertical line for a given -coordinate, and a segment rank query finds the number of segments crossing the vertical line through -coordinate with -coordinate at most , for a given and . This problem is a central component in compressed data structures for persistent strings supporting random access. Our main result is data structure using bits…
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.
