An N-superconcentrator is a directed graph with N input vertices and N 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 k1 > 0 such that a(G) log (2b(G)/a(G)) log b(G) ≥ k1 · log2 N. We further show a complementary sufficient condition: there is a constant k2 > 0, such that if some a and b (a ≤ b) satisfy the above inequality with k1 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 log2 N/log log N), which was already known [9]. 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 [3]. 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) 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 [3] that one of these operations requires Ω (log2 N/log log N) time. © Springer-Verlag Berlin Heidelberg 2006.
CITATION STYLE
Dutta, C., & Radhakrishnan, J. (2006). Tradeoffs in depth-two superconcentrators. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3884 LNCS, pp. 372–383). https://doi.org/10.1007/11672142_30
Mendeley helps you to discover research relevant for your work.