中文

部分双倍度度量空间聚类的近线性时间近似算法

数据结构与算法 2026-03-26 v1

摘要

给定有限度量空间 (XY,d)(X\cup Y, \mathbf{d})kk 中位数问题是寻找集合 CYC\subseteq Y 中的 kk 个中心,以最小化 pXmincCd(p,c)\sum_{p\in X} \min_{c\in C} \mathbf{d}(p,c)。在一般度量空间中,最佳多项式时间算法计算 ϵ>0\epsilon>0 的任意值时的 (2+ϵ)(2+\epsilon) 近似算法(Cohen-Addad 等,STOC 2025)。然而,如果该度量空间是双倍度的,则已知存在近线性时间的 (1+ϵ)(1+\epsilon) 近似算法(Cohen-Addad 等,J. ACM 2021)。我们展示,(1+ϵ)(1+\epsilon) 近似算法可推广到情况,即使 XXYY 中一个集合具有有限双倍维数(但另一个集合不具有)。当 XX 为双倍度时,动机是即使 XX 属于高维空间,它可能接近低维结构。当 YY 为双倍度时,动机是特定聚类问题,其中中心是低维的。具体而言,我们的工作在此设置下意味着在离散 F\'echet 距离下,当 \ell 为常数时,(k,)(k,\ell) 中位数问题的第一个近线性时间近似算法。我们进一步引入一种用于实值时间序列的新型复杂度简化,导致针对离散 F\'echet 距离的类似结果。为解决 YY 具有有限双倍维数的情况,我们引入一种维度约简,将来自 XX 的点替换为来自 YY 的点集合。为解决 XX 具有有限双倍维数的情况,我们将 Talwar 的分解(Talwar STOC 2004)推广到我们的设置。我们的算法运行时间为 22tO~(n+m)2^{2^t} \tilde O(n+m),其中 t=O(ddimlogddimϵ)t=O(\mathrm{ddim} \log \frac{\mathrm{ddim}}{\epsilon}),其中 ddim\mathrm{ddim}XX(或 YY)的双倍维数。结果还推广到度量设施位置问题。

关键词

引用

@article{arxiv.2603.24336,
  title  = {Near Linear Time Approximation Schemes for Clustering of Partially Doubling Metrics},
  author = {Anne Driemel and Jan Höckendorff and Ioannis Psarros and Christian Sohler and Di Yue},
  journal= {arXiv preprint arXiv:2603.24336},
  year   = {2026}
}