首页> 外文会议>Annual European Symposium on Algorithms(ESA 2007); 20071008-10; Eilat(IL) >Small Stretch Spanners in the Streaming Model: New Algorithms and Experiments
【24h】

Small Stretch Spanners in the Streaming Model: New Algorithms and Experiments

机译:流模型中的小拉伸扳手:新算法和实验

获取原文
获取原文并翻译 | 示例

摘要

We present deterministic algorithms for computing small stretch spanners in the streaming model. An (α, β)-spanner of a graph G with n vertices is a subgraph S is contained in G such that for each pair of vertices the distance in S is at most α times the distance in G plus β. We assume that the graph is given as a stream of edges in arbitrary order, that the number of vertices and the number of edges are not known in advance and that only one pass over the data is allowed. In this model, we show how to compute a (k, k-1)-spanner of an unweighted undirected graph, for k = 2, 3, in O(l) amortized processing time per edge/vertex. The computed (k, k-1)-spanners have O(n~(1+1/k)) edges and our algorithms use only O(n~(1+1/k)) words of memory space. In case only Θ(n) internal memory is available, our algorithms can be adapted to store some of the data structures in external memory. We complement our theoretical analysis with an experimental study that suggests that our approach can be of practical value.
机译:我们提出了用于在流模型中计算小型拉伸扳手的确定性算法。具有n个顶点的图G的(α,β)跨度是子图S,包含在G中,使得对于每对顶点,S中的距离最多为G +β距离的α倍。我们假设该图以任意顺序作为边缘流给出,顶点的数量和边缘的数量事先未知,并且只允许一次遍历数据。在此模型中,我们展示了如何在每个边缘/顶点的O(l)摊销处理时间中,对于k = 2、3,计算未加权无向图的(k,k-1)跨度。计算的(k,k-1)个跨度具有O(n〜(1 + 1 / k))个边,我们的算法仅使用O(n〜(1 + 1 / k))个存储空间字。如果只有Θ(n)内部存储器可用,我们的算法可以调整为将某些数据结构存储在外部存储器中。我们通过一项实验研究来补充我们的理论分析,这表明我们的方法可能具有实用价值。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号