More Dynamic Data Structures for Geometric Set Cover with Sublinear Update Time

by   Timothy M. Chan, et al.

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(n^2/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(nlog n)-time algorithm for static set cover for 2D disks and 3D halfspaces, improving our earlier O(nlog n(loglog n)^O(1)) result [SoCG 2020].



page 1

page 2

page 3

page 4


Dynamic Geometric Set Cover, Revisited

Geometric set cover is a classical problem in computational geometry, wh...

Faster Approximation Algorithms for Geometric Set Cover

We improve the running times of O(1)-approximation algorithms for the se...

Dynamic Geometric Data Structures via Shallow Cuttings

We present new results on a number of fundamental problems about dynamic...

Dynamic geometric set cover and hitting set

We investigate dynamic versions of geometric set cover and hitting set w...

Worst-Case Efficient Dynamic Geometric Independent Set

We consider the problem of maintaining an approximate maximum independen...

Dynamic Products of Ranks

We describe a data structure that can maintain a dynamic set of points g...

Dynamic Least-Squares Regression

A common challenge in large-scale supervised learning, is how to exploit...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.