Fully dynamic hierarchical diameter k-clustering and k-center

Abstract

We develop dynamic data structures for maintaining a hierarchical k-center clustering when the points come from a discrete space \1,…,\d. Our first data structure is for the low dimensional setting, i.e., d is a constant, and processes insertions, deletions and cluster representative queries in O(1) ( n) time, where n is the current size of the point set. For the high dimensional case and an integer parameter > 1, we provide a randomized data structure that maintains an O(d )-approximation. The amortized expected insertion time is O(d2 n ). The amortized expected deletion time is O(d2 n1/ 2 n ). At any point of time, with probability at least 1-1/n, the data structure can correctly answer all queries for cluster representatives in O(d n ) time per query.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…