【24h】

Tradeoffs in Depth-Two Superconcentrators

机译:深度两个超级集中器的权衡

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

摘要

An N-superconcentrator is a directed graph with N input vertices and iV output vertices and some intermediate vertices, such that for k = 1,2,... ,N, between any set of k input vertices and any set of k output vertices, there are k vertex disjoint paths. In a depth-two N-superconcentrator each edge either connects an input vertex to an intermediate vertex or an intermediate vertex to an output vertex. We consider tradeoffs between the number of edges incident on the input vertices and the number of edges incident on the output vertices in a depth-two N-superconcentrator. For an N-superconcentrator G, let a(G) be the average degree of the input vertices and b(G) be the average degree of the output vertices. Assume that b(G) ≥ a(G). We show that there is a constant k_1 > 0 such that a(G) log ((2b(G))/(a(G))) log b(G) ≥ k_1·log~2 N. We further show a complementary sufficient condition: there is a constant k_2 > 0, such that if some a and b (a ≤ b) satisfy the above inequality with k_1 replaced by k_2, then there is an N-superconcentrator G with a(G) ≤ a and b(G) ≤ b. In particular, these results imply that the minimum size of a depth-two N-superconcentrator is θ (N (log~2N)/(log log N)), which was already known. Our results are motivated by the connection between the size of depth-two superconcentrators and the problem of maintaining the Discrete Fourier Transform (DFT) in the straight-line program model. Our necessary condition implies that in this model, for any solution to the problem of maintaining the DFT of a vector of length N over an algebraically closed field of characteristic 0, if each update is processed using at most d atomic operations (for d ≤ ( (log N)/(log log N ))~2),then at least N~(Ω (1/d~(1/2))) atomic operations are required to process a query, in the worst case. In particular, if each update is to be processed in constant time, then some query takes Ω (N~ε) worst-case time (for some constant ε > 0). Before this work, it was only known that one of these operations requires Ω ((log~2N)/(log log N))time.
机译:N-超级集中器是一个有向图,具有N个输入顶点和iV个输出顶点以及一些中间顶点,使得对于k = 1,2,...,N,在任意一组k个输入顶点和任意一组k个输出顶点之间,有k个顶点不相交的路径。在深度为2的N超集中器中,每个边都将输入顶点连接到中间顶点,或者将中间顶点连接到输出顶点。我们考虑了在深度为2的N超集中器中入射在输入顶点上的边数与入射在输出顶点上的边数之间的折衷。对于N超集中器G,令a(G)为输入顶点的平均度,b(G)为输出顶点的平均度。假设b(G)≥a(G)。我们证明存在一个常数k_1> 0,使得a(G)log((2b(G))/(a(G)))log b(G)≥k_1·log〜2 N.充分条件:存在一个常数k_2> 0,使得如果某些a和b(a≤b)满足上述不等式,并且k_1被k_2替换,则存在一个N-超集中器G,其中a(G)≤a和b (G)≤b。特别地,这些结果暗示了深度二N超集中器的最小尺寸是已知的θ(N(log〜2N)/(log log N))。我们的结果是由两个深度超浓缩器的大小与在直线程序模型中保持离散傅立叶变换(DFT)的问题之间的联系所激发的。我们的必要条件意味着,在该模型中,如果每次更新最多使用d个原子运算处理(对于d≤(对于d≤( (log N)/(log log N))〜2),那么在最坏的情况下,至少需要N〜(Ω(1 / d〜(1/2)))个原子操作才能处理查询。尤其是,如果要在恒定时间内处理每个更新,则某些查询会花费Ω(N〜ε)最坏的时间(对于某个恒定ε> 0)。在进行这项工作之前,只知道其中一项操作需要Ω((log〜2N)/(log log N))时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号