A Composable Coreset for k-Center in Doubling Metrics
Abstract
A set of points in a metric space and a constant integer are given. The -center problem finds points as centers among , such that the maximum distance of any point of to their closest centers is minimized. Doubling metrics are metric spaces in which for any , a ball of radius can be covered using a constant number of balls of radius . Fixed dimensional Euclidean spaces are doubling metrics. The lower bound on the approximation factor of -center is in Euclidean spaces, however, -approximation algorithms with exponential dependency on and exist. For a given set of sets , a composable coreset independently computes subsets , such that contains an approximation of a measure of the set . We introduce a -approximation composable coreset for -center, which in doubling metrics has size sublinear in . This results in a -approximation algorithm for -center in MapReduce with a constant number of rounds in doubling metrics for any and sublinear communications, which is based on parametric pruning. We prove the exponential nature of the trade-off between the number of centers and the radius , and give a composable coreset for a related problem called dual clustering. Also, we give a new version of the parametric pruning algorithm with running time, space and approximation factor for metric -center.
Cite
@article{arxiv.1902.01896,
title = {A Composable Coreset for k-Center in Doubling Metrics},
author = {Sepideh Aghamolaei and Mohammad Ghodsi},
journal= {arXiv preprint arXiv:1902.01896},
year = {2019}
}
Comments
The preliminary version of this paper has appeared in Proceedings of the 30th Canadian Conference on Computational Geometry, (CCCG 2018)