Fully Dynamic Consistent k-Center Clustering

07/25/2023
by   Jakub Łącki, et al.
0

We study the consistent k-center clustering problem. In this problem, the goal is to maintain a constant factor approximate k-center solution during a sequence of n point insertions and deletions while minimizing the recourse, i.e., the number of changes made to the set of centers after each point insertion or deletion. Previous works by Lattanzi and Vassilvitskii [ICML '12] and Fichtenberger, Lattanzi, Norouzi-Fard, and Svensson [SODA '21] showed that in the incremental setting, where deletions are not allowed, one can obtain k ·polylog(n) / n amortized recourse for both k-center and k-median, and demonstrated a matching lower bound. However, no algorithm for the fully dynamic setting achieves less than the trivial O(k) changes per update, which can be obtained by simply reclustering the full dataset after every update. In this work, we give the first algorithm for consistent k-center clustering for the fully dynamic setting, i.e., when both point insertions and deletions are allowed, and improves upon a trivial O(k) recourse bound. Specifically, our algorithm maintains a constant factor approximate solution while ensuring worst-case constant recourse per update, which is optimal in the fully dynamic setting. Moreover, our algorithm is deterministic and is therefore correct even if an adaptive adversary chooses the insertions and deletions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/14/2021

On fully dynamic constant-factor approximation algorithms for clustering problems

Clustering is an important task with applications in many fields of comp...
research
07/03/2022

Decremental Matching in General Graphs

We consider the problem of maintaining an approximate maximum integral m...
research
02/20/2023

Fully Dynamic k-Center in Low Dimensions via Approximate Furthest Neighbors

Let P be a set of points in some metric space. The approximate furthest ...
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
05/30/2019

Sequential no-Substitution k-Median-Clustering

We study the sample-based k-median clustering objective under a sequenti...
research
11/13/2020

Consistent k-Clustering for General Metrics

Given a stream of points in a metric space, is it possible to maintain a...
research
04/12/2023

When Should You Wait Before Updating? Toward a Robustness Refinement

Consider a dynamic network and a given distributed problem. At any point...

Please sign up or login with your details

Forgot password? Click here to reset