$k$-Center Clustering with Outliers in the MPC and Streaming Model
Abstract
Given a point set of size in a metric space of doubling dimension and two parameters and , the -center problem with outliers asks to return a set of centers such that the maximum distance of all but points of to their nearest center in is minimized. An -coreset for this problem is a weighted point set such that an optimal solution for the -center problem with outliers on gives a -approximation for the -center problem with outliers on . We study the construction of such coresets in the Massively Parallel Computing (MPC) model, and in the insertion-only as well as the fully dynamic streaming model. We obtain the following results, for any given : In all cases, the size of the computed coreset is . - In the MPC model, we present a deterministic -round and a randomized -round algorithm. Additionally, we provide a deterministic algorithm that obtains a trade-off between the number of rounds, , and the storage per machine. - For the insertion-only streaming model, we present an algorithm and a tight lower bound to support it. - We also discuss the dynamic streaming model, which allows both insertions and deletions in the data stream. In this model, we present the first algorithm and a lower bound. - Finally, we consider the sliding window model, where we are interested in maintaining an -coreset for the last points in the stream, we present a tight lower bound that confirms the optimality of the previous work by De Berg, Monemizadeh, and Zhong (ESA2020).
Keywords
Cite
@article{arxiv.2302.12811,
title = {$k$-Center Clustering with Outliers in the MPC and Streaming Model},
author = {Mark de Berg and Leyla Biabani and Morteza Monemizadeh},
journal= {arXiv preprint arXiv:2302.12811},
year = {2023}
}