On Dominance Reporting in 3D

  • Authors:
  • Peyman Afshani

  • Affiliations:
  • School of Computer Science, University of Waterloo, Waterloo, Canada N2L 3G1

  • Venue:
  • ESA '08 Proceedings of the 16th annual European symposium on Algorithms
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we study the 3D dominance reporting problem in different models of computations and offer optimal results in the pointer machine and the external memory models and a near optimal result in the RAM model; all our results consume linear space. We can answer queries in O(log n+ k) time on a pointer machine, with O(logBn+ k/B) I/Os in the external memory model and in O((log logn)2+ log log U+ k) time in the RAM model and in a U×U×Uinteger grid. These improve the results of various papers, such as Makris and Tsakalidis (IPL'98), Vengroff and Vitter (STOC'96) and Nekrich (SOCG'07). Here, n, kand Bare the input, output and block size respectively. With a log3nfold increase in the space complexity these can be turned into orthogonal range reporting algorithms with matching query times, improving the previous orthogonal range searching results in the pointer machine and RAM models. Using our 3D results as base cases, we can provide improved orthogonal range reporting algorithms in 茂戮驴d, d茂戮驴 4. We use randomization only in the preprocessing part and our query bounds are all worst case.