Papers
Topics
Authors
Recent
Search
2000 character limit reached

A Composable Coreset for k-Center in Doubling Metrics

Published 5 Feb 2019 in cs.DS and cs.CG | (1902.01896v2)

Abstract: A set of points PP in a metric space and a constant integer kk are given. The kk-center problem finds kk points as centers among PP, such that the maximum distance of any point of PP to their closest centers (r)(r) is minimized. Doubling metrics are metric spaces in which for any rr, a ball of radius rr can be covered using a constant number of balls of radius r/2r/2. Fixed dimensional Euclidean spaces are doubling metrics. The lower bound on the approximation factor of kk-center is $1.822$ in Euclidean spaces, however, (1+ϵ)(1+\epsilon)-approximation algorithms with exponential dependency on 1ϵ\frac{1}{\epsilon} and kk exist. For a given set of sets P1,…,PLP_1,\ldots,P_L, a composable coreset independently computes subsets C1⊂P1,…,CL⊂PLC_1\subset P_1, \ldots, C_L\subset P_L, such that ∪i=1<sup>L</sup>Ci\cup_{i=1}<sup>L</sup> C_i contains an approximation of a measure of the set ∪i=1<sup>L</sup>Pi\cup_{i=1}<sup>L</sup> P_i. We introduce a (1+ϵ)(1+\epsilon)-approximation composable coreset for kk-center, which in doubling metrics has size sublinear in ∣P∣|P|. This results in a (2+ϵ)(2+\epsilon)-approximation algorithm for kk-center in MapReduce with a constant number of rounds in doubling metrics for any $\epsilon&gt;0$ and sublinear communications, which is based on parametric pruning. We prove the exponential nature of the trade-off between the number of centers (k)(k) and the radius (r)(r), and give a composable coreset for a related problem called dual clustering. Also, we give a new version of the parametric pruning algorithm with O(nkϵ)O(\frac{nk}{\epsilon}) running time, O(n)O(n) space and 2+ϵ2+\epsilon approximation factor for metric kk-center.

Citations (8)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.