中文

用于聚类的多对数空间草图

数据结构与算法 2022-04-27 v1

摘要

给定 pd\ell_p^d 空间中的 nn 个点,我们考虑将这些点划分为 kk 个簇并关联中心的问题。聚类的代价是各点到其簇中心距离的 pp 次幂之和。对于 p[1,2]p \in [1,2],我们设计了大小为 poly(log(nd),k,1/ϵ)(\log(nd),k,1/\epsilon) 的草图,使得最优聚类的代价可以在 1+ϵ1+\epsilon 因子内被估计,尽管压缩表示不包含足够的信息来恢复簇中心或簇的划分。这催生了一种用于估计聚类代价的流式算法,其空间复杂度为 poly(log(nd),k,1/ϵ)(\log(nd),k,1/\epsilon)。我们还获得了一种分布式内存算法,其中 nn 个点被任意划分到 mm 台机器上,每台机器向一个中心节点发送信息,然后由该节点计算聚类代价的近似值。在此工作之前,对于 p[1,2)p \in [1,2),尚无已知的流式或分布式内存算法对 dd 具有次线性依赖。

关键词

引用

@article{arxiv.2204.12358,
  title  = {Polylogarithmic Sketches for Clustering},
  author = {Moses Charikar and Erik Waingarten},
  journal= {arXiv preprint arXiv:2204.12358},
  year   = {2022}
}

备注

ICALP 2022