arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1004.4080cs.DS
收藏

一个通用的图稀疏化框架

A General Framework for Graph Sparsification

Ramesh Hariharan, Debmalya Panigrahi

摘要:

给定一个加权图$G$和一个误差参数$ε> 0$,{ \em图稀疏化}问题要求对$G$中的边进行采样,并赋予采样边适当的权值,以获得一个稀疏图$G_ε$(期望包含O(\log n)条边),该稀疏图具有以下性质:$G_ε$中每个割的权值在$G$中相应割的权值的$(1\pm ε)$的因子之内.我们提供了一个通用的框架,任何特定的采样方案,以产生良好的稀疏的充分条件,并获得一组结果,通过简单的实例化这个框架。(1)对于边权为多项式的图,将图稀疏化的时间复杂度从O(m \log^3 n)提高到O(m + n \log^4 n)。(2)对于具有任意边权值的图,我们将图稀疏化的时间复杂度从O(m \log^3 n)提高到O(m \log^2 n). (3)如果允许稀疏因子的大小为O(n \log^2 n/ε^2)而不是O(n \log n/ε ^2),则对于具有多项式边权重的图,我们将稀疏化的时间复杂度提高到O(m)。(4)我们表明,使用标准的连通性抽样结果在良好的稀疏,从而解决了一个悬而未决的问题Benczur和Karger。作为一个推论,我们给出了一个简单的证明(一个稍微弱的版本)的结果,由于斯皮尔曼和Srivastava表明,使用有效电阻采样产生良好的稀疏。(5)我们给出了一个简单的证明,表明使用强连通性的采样结果在良好的稀疏,以前获得的结果使用更复杂的证明Benczur和Karger。我们的证明的一个关键组成部分是一个泛化的无向图由于Karger的小切口的数量上的界限,这种泛化可能是独立的利益。

英文摘要:

Given a weighted graph $G$ and an error parameter $ε> 0$, the {\em graph sparsification} problem requires sampling edges in $G$ and giving the sampled edges appropriate weights to obtain a sparse graph $G_ε$ (containing O(n\log n) edges in expectation) with the following property: the weight of every cut in $G_ε$ is within a factor of $(1\pm ε)$ of the weight of the corresponding cut in $G$. We provide a generic framework that sets out sufficient conditions for any particular sampling scheme to result in good sparsifiers, and obtain a set of results by simple instantiations of this framework. The results we obtain include the following: (1) We improve the time complexity of graph sparsification from O(m\log^3 n) to O(m + n\log^4 n) for graphs with polynomial edge weights. (2) We improve the time complexity of graph sparsification from O(m\log^3 n) to O(m\log^2 n) for graphs with arbitrary edge weights. (3) If the size of the sparsifier is allowed to be O(n\log^2 n/ε^2) instead of O(n\log n/ε^2), we improve the time complexity of sparsification to O(m) for graphs with polynomial edge weights. (4) We show that sampling using standard connectivities results in good sparsifiers, thus resolving an open question of Benczur and Karger. As a corollary, we give a simple proof of (a slightly weaker version of) a result due to Spielman and Srivastava showing that sampling using effective resistances produces good sparsifiers. (5) We give a simple proof showing that sampling using strong connectivities results in good sparsifiers, a result obtained previously using a more involved proof by Benczur and Karger. A key ingredient of our proofs is a generalization of bounds on the number of small cuts in an undirected graph due to Karger; this generalization might be of independent interest.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑