TY - JOUR
T1 - Dynamic Geometric Data Structures via Shallow Cuttings
AU - Chan, Timothy M.
N1 - Funding Information:
I thank Sariel Har-Peled for discussions on other problems that indirectly led to the results of this paper. Thanks also to Mitchell Jones for discussions on range searching for points in convex position (used in the proof of Theorem?3.1), Pankaj Agarwal for pointing out an error in an earlier proof of Theorem?2.3 , and the referees for all their comments.
Publisher Copyright:
© 2020, Springer Science+Business Media, LLC, part of Springer Nature.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020/12
Y1 - 2020/12
N2 - We present new results on a number of fundamental problems about dynamic geometric data structures: (1) We describe the first fully dynamic data structures with sublinear amortized update time for maintaining (i) the number of vertices or the volume of the convex hull of a 3D point set, (ii) the largest empty circle for a 2D point set, (iii) the Hausdorff distance between two 2D point sets, (iv) the discrete 1-center of a 2D point set, (v) the number of maximal (i.e., skyline) points in a 3D point set. The update times are near n11 / 12 for (i) and (ii), n5 / 6 for (iii) and (iv), and n2 / 3 for (v). Previously, sublinear bounds were known only for restricted “semi-online” settings (Chan in SIAM J. Comput. 32(3), 700–716 (2003)). (2) We slightly improve previous fully dynamic data structures for answering extreme point queries for the convex hull of a 3D point set and nearest neighbor search for a 2D point set. The query time is O(log2n), and the amortized update time is O(log4n) instead of O(log5n) (Chan in J. ACM 57(3), # 16 (2010); Kaplan et al. in 28th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2495–2504. SIAM, Philadelphia (2017)). (3) We also improve previous fully dynamic data structures for maintaining the bichromatic closest pair between two 2D point sets and the diameter of a 2D point set. The amortized update time is O(log4n) instead of O(log7n) (Eppstein in Discrete Comput. Geom. 13(1), 111–122 (1995); Chan in J. ACM 57(3), # 16 (2010); Kaplan et al. in 28th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2495–2504. SIAM, Philadelphia (2017)).
AB - We present new results on a number of fundamental problems about dynamic geometric data structures: (1) We describe the first fully dynamic data structures with sublinear amortized update time for maintaining (i) the number of vertices or the volume of the convex hull of a 3D point set, (ii) the largest empty circle for a 2D point set, (iii) the Hausdorff distance between two 2D point sets, (iv) the discrete 1-center of a 2D point set, (v) the number of maximal (i.e., skyline) points in a 3D point set. The update times are near n11 / 12 for (i) and (ii), n5 / 6 for (iii) and (iv), and n2 / 3 for (v). Previously, sublinear bounds were known only for restricted “semi-online” settings (Chan in SIAM J. Comput. 32(3), 700–716 (2003)). (2) We slightly improve previous fully dynamic data structures for answering extreme point queries for the convex hull of a 3D point set and nearest neighbor search for a 2D point set. The query time is O(log2n), and the amortized update time is O(log4n) instead of O(log5n) (Chan in J. ACM 57(3), # 16 (2010); Kaplan et al. in 28th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2495–2504. SIAM, Philadelphia (2017)). (3) We also improve previous fully dynamic data structures for maintaining the bichromatic closest pair between two 2D point sets and the diameter of a 2D point set. The amortized update time is O(log4n) instead of O(log7n) (Eppstein in Discrete Comput. Geom. 13(1), 111–122 (1995); Chan in J. ACM 57(3), # 16 (2010); Kaplan et al. in 28th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 2495–2504. SIAM, Philadelphia (2017)).
KW - Closest pair
KW - Convex hulls
KW - Dynamic data structures
KW - Nearest neighbor search
KW - Shallow cuttings
UR - http://www.scopus.com/inward/record.url?scp=85088580175&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85088580175&partnerID=8YFLogxK
U2 - 10.1007/s00454-020-00229-5
DO - 10.1007/s00454-020-00229-5
M3 - Article
AN - SCOPUS:85088580175
SN - 0179-5376
VL - 64
SP - 1235
EP - 1252
JO - Discrete and Computational Geometry
JF - Discrete and Computational Geometry
IS - 4
ER -