English

Duality-based approximation algorithms for depth queries and maximum depth

Computational Geometry 2020-06-23 v1

Abstract

We design an efficient data structure for computing a suitably defined approximate depth of any query point in the arrangement A(S)\mathcal{A}(S) of a collection SS of nn halfplanes or triangles in the plane or of halfspaces or simplices in higher dimensions. We then use this structure to find a point of an approximate maximum depth in A(S)\mathcal{A}(S). Specifically, given an error parameter ϵ>0\epsilon>0, we compute, for any query point qq, an underestimate d(q)d^-(q) of the depth of qq, that counts only objects containing qq, but is allowed to exclude objects when qq is ϵ\epsilon-close to their boundary. Similarly, we compute an overestimate d+(q)d^+(q) that counts all objects containing qq but may also count objects that do not contain qq but qq is ϵ\epsilon-close to their boundary. Our algorithms for halfplanes and halfspaces are linear in the number of input objects and in the number of queries, and the dependence of their running time on ϵ\epsilon is considerably better than that of earlier techniques. Our improvements are particularly substantial for triangles and in higher dimensions.

Keywords

Cite

@article{arxiv.2006.12318,
  title  = {Duality-based approximation algorithms for depth queries and maximum depth},
  author = {Dror Aiger and Haim Kaplan and Micha Sharir},
  journal= {arXiv preprint arXiv:2006.12318},
  year   = {2020}
}