“Kruskal 预先全局排序边并用 DSU 避环;Borůvka无需全局逐边选择,而为每个分量并行取最轻出边并收缩。图持续更新时,动态最小生成森林还要在删树边后寻找替代边,静态排序不再够用;…”
Cut sparsifier 定义 ​
本页把“图稀疏化”限定为 cut sparsification,不把矩阵/谱保证强制进共同入口。对非负加权无向图
量词是全部
重要性采样框架 ​
给边
稠密网络例子 ​
全网遥测图可能有近二次边。cut sparsifier 把边压到近线性规模后,任意数据中心分区的跨区容量仍在
相邻概念边界 ​
保留所有割不等于保留所有点对最短路;后者更接近 spanner。Spectral sparsifier 要求所有向量的 Laplacian 二次型近似,通常推出 cut 近似但定义更强。动态 sparsification 是算法框架,不是静态随机抽边的自动性质。负边权会破坏割容量和采样浓缩的标准形式。
Uniform 保证的证明责任 ​
固定割可直接对独立采样边用 Chernoff,但对
采样概率若用 edge strength 近似值,需证明估计不会把关键边概率低估过多。重权
采样权重与共同事件 ​
若边
困难不在单个固定割的无偏性,而在同一份
实现上先近似边强度,再独立采样并累加平行边权;零权边可删除,负权边则不在 cut sparsifier 的标准非负模型内。若后续算法关心拉普拉斯二次型而不只是割值,应使用 spectral sparsifier 的更强保证。
参考资料
- András Benczúr, David Karger, Approximating s–t Minimum Cuts in Õ(n²) Time, STOC, 1996.
- David Eppstein et al., Sparsification—A Technique for Speeding Up Dynamic Graph Algorithms, JACM, 1997.