Fully Dynamic k-Center Clustering in Doubling Metrics

08/11/2019
by   Gramoz Goranci, et al.
0

In the k-center clustering problem, we are given a set of n points in a metric space and a parameter k ≤ n. The goal is to select k designated points, referred to as centers, such that the maximum distance of any point to its closest center is minimized. This notion of clustering is of fundamental importance and has been extensively studied. We study a dynamic variant of the k-center clustering problem, where the goal is to maintain a clustering with small approximation ratio while supporting an intermixed update sequence of insertions and deletions of points with small update time. Moreover, the data structure should be able to support the following queries for any given point: (1) report whether this point is a center or (2) determine the cluster this point is assigned to. We present a deterministic dynamic algorithms for the k-center clustering problem that achieves a (2+ϵ)-approximation with O(2^O(κ)ΔΔ·ϵ^-1ϵ^-1) update time and O(Δ) query time, where κ bounds the doubling dimension of the metric and Δ is the aspect ratio. Our running and query times are independent of the number of centers k, and are poly-logarithmic when the metric has constant doubling dimension and the aspect ratio is bounded by a polynomial.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset