Tradeoffs in depth-two superconcentrators

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free