中文

度分布矩的次线性时间估计:退化性的联系

数据结构与算法 2017-02-17 v2 离散数学

摘要

我们重新审视估计无向图度分布矩这一经典问题。考虑具有 nn 个顶点的无向图 G=(V,E)G=(V,E),并定义(对 s>0s > 0μs=1nvVdvs\mu_s = \frac{1}{n}\cdot\sum_{v \in V} d^s_v。我们的目标是在次线性时间内以 (1+ϵ)(1+\epsilon) 的乘法误差(对于给定的近似参数 ϵ>0\epsilon>0)估计 μs\mu_s。我们考虑的稀疏图模型允许访问:均匀随机顶点、对任意顶点度的查询,以及对任意顶点邻居的查询。对于 s=1s=1(平均度)的情况,任意常数 ϵ\epsilonO~(n)\widetilde{O}(\sqrt{n}) 次查询已足够(Feige, SICOMP 06 与 Goldreich-Ron, RSA 08)。Gonen-Ron-Shavitt(SIDMA 11)通过设计执行 O~(n11/(s+1))\widetilde{O}(n^{1-1/(s+1)}) 次查询的算法,将结果推广到所有整数 s>0s > 0。我们为这一问题设计了一个全新的、显著更简单的算法。在最坏情况下,它精确匹配 Gonen-Ron-Shavitt 的界,且证明简单得多。更重要的是,该算法的运行时间与 GG 的退化性相关。这(本质上)是一个诱导子图的最大密度。对于退化性至多为 α\alpha 的图族,其查询复杂度为 O~(n11/sμs1/s(α1/s+min{α,μs1/s}))=O~(n11/sα/μs1/s)\widetilde{O}\left(\frac{n^{1-1/s}}{\mu^{1/s}_s} \Big(\alpha^{1/s} + \min\{\alpha,\mu^{1/s}_s\}\Big)\right) = \widetilde{O}(n^{1-1/s}\alpha/\mu^{1/s}_s)。因此,对于有界退化图类(包括所有 Minor 封闭族和优先连接图),我们可以用 O~(1)\widetilde{O}(1) 次查询估计平均度,并用 O~(n)\widetilde{O}(\sqrt{n}) 次查询估计度分布的方差。这是对先前最坏情况界的重大改进。我们的关键见解在于设计了一个当 GG 没有大型稠密子图时方差较小的 μs\mu_s 估计量。

关键词

引用

@article{arxiv.1604.03661,
  title  = {Sublinear Time Estimation of Degree Distribution Moments: The Degeneracy Connection},
  author = {Talya Eden and Dana Ron and C. Seshadhri},
  journal= {arXiv preprint arXiv:1604.03661},
  year   = {2017}
}