English

Fully dynamic hierarchical diameter k-clustering and k-center

Data Structures and Algorithms 2019-08-08 v1

Abstract

We develop dynamic data structures for maintaining a hierarchical k-center clustering when the points come from a discrete space {1,,Δ}d\{1,\ldots,\Delta\}^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 logO(1)(Δn)\log^{O(1)} (\Delta n) time, where nn is the current size of the point set. For the high dimensional case and an integer parameter >1\ell > 1, we provide a randomized data structure that maintains an O(d)O(d \ell)-approximation. The amortized expected insertion time is O(d2lognlogΔ)O(d^2 \ell \log n \log \Delta). The amortized expected deletion time is O(d2n1/log2nlogΔ)O(d^2 n^{1/\ell} \log^2 n \log \Delta). At any point of time, with probability at least 11/n1-1/n, the data structure can correctly answer all queries for cluster representatives in O(dlognlogΔ)O(d \ell \log n \log \Delta) time per query.

Keywords

Cite

@article{arxiv.1908.02645,
  title  = {Fully dynamic hierarchical diameter k-clustering and k-center},
  author = {Melanie Schmidt and Christian Sohler},
  journal= {arXiv preprint arXiv:1908.02645},
  year   = {2019}
}
R2 v1 2026-06-23T10:42:07.307Z