Semi-algebraic Range Reporting and Emptiness Searching with Applications
Abstract
In a typical range emptiness searching (resp., reporting) problem, we are given a set of points in , and wish to preprocess it into a data structure that supports efficient range emptiness (resp., reporting) queries, in which we specify a range , which, in general, is a semi-algebraic set in of constant description complexity, and wish to determine whether , or to report all the points in . Range emptiness searching and reporting arise in many applications, and have been treated by Matou\v{s}ek \cite{Ma:rph} in the special case where the ranges are halfspaces bounded by hyperplanes. As shown in \cite{Ma:rph}, the two problems are closely related, and have solutions (for the case of halfspaces) with similar performance bounds. In this paper we extend the analysis to general semi-algebraic ranges, and show how to adapt Matou\v{s}ek's technique, without the need to {\em linearize} the ranges into a higher-dimensional space. This yields more efficient solutions to several useful problems, and we demonstrate the new technique in four applications.
Cite
@article{arxiv.0908.4061,
title = {Semi-algebraic Range Reporting and Emptiness Searching with Applications},
author = {Micha Sharir and Hayim Shaul},
journal= {arXiv preprint arXiv:0908.4061},
year = {2009}
}