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

基于有效阻力的图稀疏化

Graph Sparsification by Effective Resistances

Daniel A. Spielman, Nikhil Srivastava

摘要:

我们提出了一个近线性时间算法,产生高质量的加权图稀疏。给定一个加权图$G=(V,E,w)$和一个参数$ε>0$作为输入,我们生成$G$的一个加权子图$H=(V,\tilde{E},\tilde{w})$,使得$|\tilde{E}|=O(n\log n/ε^2)$和对于所有向量$x\in\R^V$ $(1-ε)\sum_{uv\in E}(x(u)-x(v))^2w_{uv}\le \sum_{uv\in\tilde{E}}(x(u)-x(v))^2\tilde{w}_{uv} \le (1+ε)\sum_{uv\in E}(x(u)-x(v))^2w_{uv}. (*)$,这改进了Spielman和Teng构造的稀疏子,对于一些大的常数$c$,它有$O(n\log^c n)$边,以及Benczúr和Karger构造的稀疏子,对于$x\in\{0,1\}^V$,它只满足(*)。在我们的算法中的一个关键成分是一个子程序的独立利益:一个接近线性的时间算法,建立一个数据结构,我们可以查询的近似有效电阻之间的任何两个顶点在图中的$O(\log n)$时间。

英文摘要:

We present a nearly-linear time algorithm that produces high-quality sparsifiers of weighted graphs. Given as input a weighted graph $G=(V,E,w)$ and a parameter $ε>0$, we produce a weighted subgraph $H=(V,\tilde{E},\tilde{w})$ of $G$ such that $|\tilde{E}|=O(n\log n/ε^2)$ and for all vectors $x\in\R^V$ $(1-ε)\sum_{uv\in E}(x(u)-x(v))^2w_{uv}\le \sum_{uv\in\tilde{E}}(x(u)-x(v))^2\tilde{w}_{uv} \le (1+ε)\sum_{uv\in E}(x(u)-x(v))^2w_{uv}. (*)$ This improves upon the sparsifiers constructed by Spielman and Teng, which had $O(n\log^c n)$ edges for some large constant $c$, and upon those of Benczúr and Karger, which only satisfied (*) for $x\in\{0,1\}^V$. A key ingredient in our algorithm is a subroutine of independent interest: a nearly-linear time algorithm that builds a data structure from which we can query the approximate effective resistance between any two vertices in a graph in $O(\log n)$ time.

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

↑