In this paper, we study the relation between the multi-party communication complexity over various communication topologies and the complexity of inverting functions and/or permutations. In particular, we show that if a function has a ring-protocol or a tree-protocol of communication complexity bounded by H, then there is a circuit of size O(2Hn) which computes an inverse of the function. Consequently, we have proved, although inverting NC° Boolean circuits is N P-complete, planar N C1 Boolean circuits can be inverted in N C, and hence in polynomial time. In general, NCk planar boolean circuits can be inverted in O(nlog(k-1) n) time. Also from the ring-protocol results, we derive an Ω(n log n) lower bound on the VLSI area to layout any one-way functions. Our results on inverting boolean circuits can be extended to invert algebraic circuits over finite rings. One significant aspect of our result is that it enables us to compare the communication power of two topologies. We have proved that on some topologies, no one-way function nor its inverse can be computed with bounded communication complexity.
CITATION STYLE
Teng, S. H. (1992). Functional inversion and communication complexity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 576 LNCS, pp. 232–241). Springer Verlag. https://doi.org/10.1007/3-540-46766-1_18
Mendeley helps you to discover research relevant for your work.