,
Saladi Rahul
Creative Commons Attribution 4.0 International license
Shallow cuttings are a fundamental tool in computational geometry and spatial databases for solving offline and online range searching problems. For a set P of N points in 3-D, at SODA'14, Afshani and Tsakalidis designed an optimal O(N log₂N) time algorithm that constructs shallow cuttings for 3-D dominance ranges in internal memory. Even though shallow cuttings are used in the I/O-model to design space and query efficient range searching data structures, an efficient construction of them is not known till now. In this paper, we design an optimal-cost algorithm to construct shallow cuttings for 3-D dominance ranges. The number of I/Os performed by the algorithm is O (N/B log_{M/B}(N/B)), where B is the block size and M is the memory size.
As two applications of the optimal-cost construction algorithm, we design fast algorithms for offline 3-D dominance reporting and offline 3-D approximate dominance counting. We believe that our algorithm will find further applications in offline 3-D range searching problems and in improving construction cost of data structures for 3-D range searching problems.
@InProceedings{nekrich_et_al:LIPIcs.SoCG.2026.81,
author = {Nekrich, Yakov and Rahul, Saladi},
title = {{Optimal-Cost Construction of Shallow Cuttings for 3-D Dominance Ranges in the I/O-Model}},
booktitle = {42nd International Symposium on Computational Geometry (SoCG 2026)},
pages = {81:1--81:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-418-5},
ISSN = {1868-8969},
year = {2026},
volume = {367},
editor = {Ahn, Hee-Kap and Hoffmann, Michael and Nayyeri, Amir},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.SoCG.2026.81},
URN = {urn:nbn:de:0030-drops-258884},
doi = {10.4230/LIPIcs.SoCG.2026.81},
annote = {Keywords: Data Structures, I/O-efficient algorithms, Orthogonal Range Searching}
}