...
首页> 外文期刊>SIAM Journal on Computing >FASTER ALL-PAIRS SHORTEST PATHS VIA CIRCUIT COMPLEXITY
【24h】

FASTER ALL-PAIRS SHORTEST PATHS VIA CIRCUIT COMPLEXITY

机译:通过电路复杂度更快地更快的全对最短路径

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

摘要

We present a new randomized method for computing the min-plus product (a.k.a., tropical product) of two n x n matrices, yielding a faster algorithm for solving the all-pairs shortest path problem (APSP) in dense n-node directed graphs with arbitrary edge weights. On the real RAM, where additions and comparisons of reals are unit cost (but all other operations have typical logarithmic cost), the algorithm runs in time n(3)/2(Omega(log n)1/2) and is correct with high probability. On the word RAM with wordsize log(n), the algorithm runs in n(3)/2(Omega(log n)1/2) + n(2+o(1)) log(nM) time for edge weights in ([0, M] boolean AND Z) boolean OR {infinity}. Prior algorithms took either O(n(3)/log(c)n) time for various c = 2, or O(M(alpha)n(beta)) time for various alpha 0 and beta 2. The new algorithm applies a tool from circuit complexity, namely the Razborov-Smolensky polynomials for approximately representing AC(0)[p] circuits, to efficiently reduce a matrix product over the (min, +) algebra to a relatively small number of rectangular matrix products over F-2, each of which is computable using a particularly efficient method due to Coppersmith. We also give a deterministic version of the algorithm running in n(3)/2log(delta)n time for some delta 0, which utilizes the Yao-Beigel-Taru translation of AC(0)[m] circuits into "nice" depth-two circuits.
机译:我们提出了一种用于计算两个NXN矩阵的MIN-PLUS产品(AKA,热带产品)的新的随机方法,从而求解致密N节点定向图中的全对最短路径问题(APSP)的速度较快算法重量。在真实RAM上,在实际的添加和比较是单位成本(但所有其他操作具有典型的对数成本),算法在时间N(3)/ 2(Omega(log n)1/2)中运行并正确高概率。在具有字符串日志(n)的单词RAM上,算法在n(3)/ 2(OMEGA(log n)1/2)+ n(2 + O(1))日志(nm)中运行的边缘权重([0,m]布尔和z)布尔或{Infinity}。现有算法采用O(3)/ log(c)n)时间,各种C& 2,或各种alpha&gt的o(alpha)n(beta))时间。 0和beta& 2.新算法将工具从电路复杂性应用,即Razborov-Smolensky多项式,用于大约代表AC(0)[P]电路,以有效地将矩阵产品(min,+)代数有效地降低到相对较少的数量F-2上的矩形矩阵产品,每个矩阵产品通过COPPERSMITH使用特别有效的方法来计算。我们还提供了在N(3)/ 2Log(Delta)n的算法的确定性版本,用于某些Δ& 0,利用AC(0)[M]电路的Yao-Beigel-Taru翻译为“漂亮的”深度 - 两个电路。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号