Approximation Algorithms for Clustering with Dynamic Points

06/25/2020
by   Shichuan Deng, et al.
0

In many classic clustering problems, we seek to sketch a massive data set of n points in a metric space, by segmenting them into k categories or clusters, each cluster represented concisely by a single point in the metric space. Two notable examples are the k-center/k-supplier problem and the k-median problem. In practical applications of clustering, the data set may evolve over time, reflecting an evolution of the underlying clustering model. In this paper, we initiate the study of a dynamic version of clustering problems that aims to capture these considerations. In this version there are T time steps, and in each time step t∈{1,2,…,T}, the set of clients needed to be clustered may change, and we can move the k facilities between time steps. More specifically, we study two concrete problems in this framework: the Dynamic Ordered k-Median and the Dynamic k-Supplier problem. We first consider the Dynamic Ordered k-Median problem, where the objective is to minimize the weighted sum of ordered distances over all time steps, plus the total cost of moving the facilities between time steps. We present one constant-factor approximation algorithm for T=2 and another approximation algorithm for fixed T ≥ 3. Then we consider the Dynamic k-Supplier problem, where the objective is to minimize the maximum distance from any client to its facility, subject to the constraint that between time steps the maximum distance moved by any facility is no more than a given threshold. When the number of time steps T is 2, we present a simple constant factor approximation algorithm and a bi-criteria constant factor approximation algorithm for the outlier version, where some of the clients can be discarded. We also show that it is NP-hard to approximate the problem with any factor for T ≥ 3.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/18/2021

On Clustering with Discounts

We study the k-median with discounts problem, wherein we are given clien...
research
07/17/2019

Improved Algorithms for Time Decay Streams

In the time-decay model for data streams, elements of an underlying data...
research
11/09/2020

Ordered k-Median with Fault-Tolerance and Robustness

We study fault-tolerant ordered k-median and robust ordered k-median, bo...
research
04/01/2020

k-Median clustering under discrete Fréchet and Hausdorff distances

We give the first near-linear time (1+)-approximation algorithm for k-me...
research
07/06/2019

Constant-Factor Approximation Algorithms for Parity-Constrained Facility Location Problems

Facility location is a prominent optimization problem that has inspired ...
research
03/11/2019

Coresets for Ordered Weighted Clustering

We design coresets for Ordered k-Median, a generalization of classical c...
research
11/23/2017

Interpolating between k-Median and k-Center: Approximation Algorithms for Ordered k-Median

We consider a generalization of k-median and k-center, called the order...

Please sign up or login with your details

Forgot password? Click here to reset