首页> 外文期刊>Theoretical computer science >A fast algorithm for source-wise round-trip spanners
【24h】

A fast algorithm for source-wise round-trip spanners

机译:一种快速算法,可用于源方向往返扳手

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

摘要

In this paper, we study the problem of fast constructions of source-wise round-trip spanners in weighted directed graphs. For a source vertex set S subset of V in a graph G(V, E), an S-sourcewise round-trip spanner of G of stretch k is a subgraph H of G such that for every pair of vertices u, v is an element of S x V, their round-trip distance in H is at most k times of their round-trip distance in G. We show that for a graph G(V, E) with n vertices and m edges, an s-sized source vertex set S subset of V and an integer k >1, there exists an algorithm that in time O (ms(1/k) log(5) n) constructs an S-sourcewise round-trip spanner of stretch O(k log n) and O (ns(1/k) log(2) n) edges with high probability. Compared to the fast algorithms for constructing all-pairs round-trip spanners [26,12], our algorithm improves the running time and the number of edges in the spanner when k is super-constant. Compared with the existing algorithm for constructing source-wise round-trip spanners [36], our algorithm significantly improves their construction time c2(min{ms, n omega}) (where omega is an element of [2, 2.373) and 2.373 is the matrix multiplication exponent) to nearly linear O (ms1/k log5 n), at the expense of paying an extra O (log n) in the stretch. As an important building block of the algorithm, we develop a graph partitioning algorithm to partition G into clusters of bounded radius and prove that for every u, v is an element of S x V at small round-trip distance, the probability of separating them in different clusters is small. The algorithm takes the size of S as input and does not need the knowledge of S. With the algorithm and a reachability vertex size estimation algorithm, we show that the recursive algorithm for constructing standard round-trip spanners [26] can be adapted to the source-wise setting. We rigorously prove the correctness and computational complexity of the adapted algorithms. Finally, we show how to remove the dependence on the edge weight in the source-wise case. (C) 2021 Elsevier B.V. All rights reserved.
机译:在本文中,我们研究了加权有向图中源方向往返扳手的快速构造问题。对于图G(V,E)中V的源顶点集S子集,拉伸k的G的S源往返扳手是G的子图H,因此对于每对顶点u,V是S x V的一个元素,它们在H中的往返距离最多是它们在G中的往返距离的k倍。我们证明,对于有n个顶点和m条边的图G(V,E),一个s大小的源顶点集s的V子集和一个大于1的整数k,存在一个算法,在时间O(ms(1/k)log(5)n)中以高概率构造一个s源方向的O(k log n)和O(ns(1/k)log(2)n)边的往返扳手。与构造全对往返扳手的快速算法[26,12]相比,当k为超常量时,我们的算法提高了扳手的运行时间和边数。与现有的构造源路径往返扳手的算法相比[36],我们的算法显著地将它们的构造时间c2(min{ms,nω})(其中ω是[2,2.373]的一个元素,2.373是矩阵乘法指数)提高到接近线性的O(ms1/k log5 n),但要付出额外的O(logn)代价在伸展中。作为该算法的一个重要组成部分,我们开发了一个图划分算法,将G划分为半径有界的簇,并证明了对于小往返距离下的每个u,v是sxv的一个元素,在不同簇中分离它们的概率很小。该算法以S的大小作为输入,不需要S的知识。通过该算法和可达顶点大小估计算法,我们证明了构造标准往返扳手的递归算法[26]可以适应源位置设置。我们严格地证明了自适应算法的正确性和计算复杂性。最后,我们展示了如何在源代码方面消除对边权重的依赖。(c)2021爱思唯尔B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号