Optimal Color Range Reporting in One Dimension
Yakov Nekrich, Jeffrey Scott Vitter

TL;DR
This paper introduces an optimal data structure for one-dimensional color range reporting that efficiently reports distinct colors within a query range using linear space and optimal query time, with extensions to dynamic and external memory models.
Contribution
It presents a linear-space data structure achieving optimal query time for one-dimensional color range reporting, improving previous solutions and supporting dynamic updates and external memory extensions.
Findings
Achieves O(N) space and O(k+1) query time for color reporting.
Supports dynamic updates and external memory extensions.
Provides a theoretically optimal solution for the problem.
Abstract
Color (or categorical) range reporting is a variant of the orthogonal range reporting problem in which every point in the input is assigned a \emph{color}. While the answer to an orthogonal point reporting query contains all points in the query range , the answer to a color reporting query contains only distinct colors of points in . In this paper we describe an O(N)-space data structure that answers one-dimensional color reporting queries in optimal time, where is the number of colors in the answer and is the number of points in the data structure. Our result can be also dynamized and extended to the external memory model.
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.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Data Management and Algorithms · Advanced Image and Video Retrieval Techniques
