TY - JOUR
T1 - MORE DYNAMIC DATA STRUCTURES FOR GEOMETRIC SET COVER WITH SUBLINEAR UPDATE TIME
AU - Chan, Timothy M.
AU - He, Qizheng
N1 - ∗Supported in part by NSF Grant CCF-1814026. A preliminary version of this paper appeared in SoCG 2021 [16].
PY - 2022
Y1 - 2022
N2 - We study geometric set cover problems in dynamic settings, allowing insertions and deletions of points and objects. We present the first dynamic data structure that can maintain an O(1)-approximation in sublinear update time for set cover for axis-aligned squares in 2D. More precisely, we obtain randomized update time O(n2/3+δ ) for an arbitrarily small constant δ > 0. Previously, a dynamic geometric set cover data structure with sublinear update time was known only for unit squares by Agarwal, Chang, Suri, Xiao, and Xue [SoCG 2020]. If only an approximate size of the solution is needed, then we can also obtain sublinear amortized update time for disks in 2D and halfspaces in 3D. As a byproduct, our techniques for dynamic set cover also yield an optimal randomized O(n log n)-time algorithm for static set cover for 2D disks and 3D halfspaces, improving our earlier O(n log n(log log n)O(1)) result [SoCG 2020].
AB - We study geometric set cover problems in dynamic settings, allowing insertions and deletions of points and objects. We present the first dynamic data structure that can maintain an O(1)-approximation in sublinear update time for set cover for axis-aligned squares in 2D. More precisely, we obtain randomized update time O(n2/3+δ ) for an arbitrarily small constant δ > 0. Previously, a dynamic geometric set cover data structure with sublinear update time was known only for unit squares by Agarwal, Chang, Suri, Xiao, and Xue [SoCG 2020]. If only an approximate size of the solution is needed, then we can also obtain sublinear amortized update time for disks in 2D and halfspaces in 3D. As a byproduct, our techniques for dynamic set cover also yield an optimal randomized O(n log n)-time algorithm for static set cover for 2D disks and 3D halfspaces, improving our earlier O(n log n(log log n)O(1)) result [SoCG 2020].
UR - http://www.scopus.com/inward/record.url?scp=85146572291&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85146572291&partnerID=8YFLogxK
U2 - 10.20382/jocg.v13i2a6
DO - 10.20382/jocg.v13i2a6
M3 - Article
AN - SCOPUS:85146572291
SN - 1920-180X
VL - 13
SP - 90
EP - 114
JO - Journal of Computational Geometry
JF - Journal of Computational Geometry
IS - 2
ER -