On fully dynamic constant-factor approximation algorithms for clustering problems

12/14/2021
by   Hendrik Fichtenberger, et al.
0

Clustering is an important task with applications in many fields of computer science. We study the fully dynamic setting in which we want to maintain good clusters efficiently when input points (from a metric space) can be inserted and deleted. Many clustering problems are 𝖠𝖯𝖷-hard but admit polynomial time O(1)-approximation algorithms. Thus, it is a natural question whether we can maintain O(1)-approximate solutions for them in subpolynomial update time, against adaptive and oblivious adversaries. Only a few results are known that give partial answers to this question. There are dynamic algorithms for k-center, k-means, and k-median that maintain constant factor approximations in expected Õ(k^2) update time against an oblivious adversary. However, for these problems there are no algorithms known with an update time that is subpolynomial in k, and against an adaptive adversary there are even no (non-trivial) dynamic algorithms known at all. In this paper, we complete the picture of the question above for all these clustering problems. 1. We show that there is no fully dynamic O(1)-approximation algorithm for any of the classic clustering problems above with an update time in n^o(1)h(k) against an adaptive adversary, for an arbitrary function h. 2. We give a lower bound of Ω(k) on the update time for each of the above problems, even against an oblivious adversary. 3. We give the first O(1)-approximate fully dynamic algorithms for k-sum-of-radii and for k-sum-of-diameters with expected update time of Õ(k^O(1)) against an oblivious adversary. 4. Finally, for k-center we present a fully dynamic (6+ϵ)-approximation algorithm with an expected update time of Õ(k) against an oblivious adversary.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/21/2023

Optimal Fully Dynamic k-Center Clustering for Adaptive and Oblivious Adversaries

In fully dynamic clustering problems, a clustering of a given data set i...
research
07/25/2023

Fully Dynamic Consistent k-Center Clustering

We study the consistent k-center clustering problem. In this problem, th...
research
02/15/2023

Fully dynamic clustering and diversity maximization in doubling metrics

We present approximation algorithms for some variants of center-based cl...
research
04/21/2020

Dynamic Maintanance of Low-Stretch Probabilistic Tree Embeddings with Applications

We give the first non-trivial fully dynamic probabilistic tree embedding...
research
04/21/2020

Dynamic Maintenance of Low-Stretch Probabilistic Tree Embeddings with Applications

We give the first non-trivial fully dynamic probabilistic tree embedding...
research
12/13/2021

Optimal Fully Dynamic k-Centers Clustering

We present the first algorithm for fully dynamic k-centers clustering in...
research
10/23/2017

Near-Optimal Clustering in the k-machine model

The clustering problem, in its many variants, has numerous applications ...

Please sign up or login with your details

Forgot password? Click here to reset