Abstract
In this paper, lower bound and tradeoff results relating the computational power of determinism, nondeterminism, and randomness for communication protocols and branching programs are presented. The main results can be divided into the following three groups.
-
(i)
One of the few major open problems concerning nondeterministic communication complexity is to prove an asymptotically exact tradeoff between complexity and the number of available advice bits. This problem is solved here for the case of one-way communication.
-
(ii)
Multipartition protocols are introduced as a new type of communication protocols using a restricted form of non-obliviousness. In order to be able to study methods for proving lower bounds on multilective and/or non-oblivious computation, these protocols are allowed to either deterministically or nondeterministically choose between different partitions of the input. Here, the first results showing the potential increase of the computational power by non-obliviousness as well as boundaries on this power are derived.
-
(iii)
The above results (and others) are applied to obtain several new exponential lower bounds for different types of oblivious branching programs, which also yields new insights into the power of nondeterminism and randomness for the considered models. The proofs rely on a general technique described here which allows to prove explicit lower bounds on the size of oblivious branching programs in an easy and transparent way.
This work has been supported by DFG grants HR14/3-2 and We 1066/8-2.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
H. Abelson. Lower bounds on information transfer in distributed computations. In Proc. of 19th IEEE Symp. on Foundations of Computer Science (FOCS), 151–158, 1978.
F. Ablayev. Randomization and nondeterminism are incomparable for polynomial ordered binary decision diagrams. In Proc. of 24th Int. Coll. on Automata, Languages, and Programming (ICALP), LNCS 1256, 195–202. Springer, 1997.
F. Ablayev and M. Karpinski. On the power of randomized branching programs. In Proc. of 23rd Int. Coll. on Automata, Languages, and Programming (ICALP), LNCS 1099, 348–356. Springer, 1996.
N. Alon and W. Maass. Meanders and their applications in lower bounds arguments. Journal of Computer and System Sciences, 37:118–129, 1988.
L. Babai, N. Nisan, and M. Szegedy. Multiparty protocols, pseudorandom generators for logspace and time-space trade-offs. Journal of Computer and System Sciences, 45:204–232, 1992.
B. Bollig and I. Wegener. Complexity theoretical results on partitioned (nondeterministic) binary decision diagrams. Theory of Computing Systems, 32:487–503, 1999. (Earlier version in Proc. of 22nd Int. Symp. on Mathematical Foundations of Computer Science (MFCS), LNCS 1295, 159–168. Springer, 1997.)
R. Canetti and O. Goldreich. Bounds on tradeoffs between randomness and communication complexity. Computational Complexity, 3:141–167, 1993.
P. Ďuriš and Z. Galil. On the power of multiple reads in a chip. Information and Computation, 104:277–287, 1993.
P. Ďuriš, Z. Galil, and G. Schnitger. Lower bounds on communication complexity. In Proc. of 16th Ann. ACM Symp. on Theory of Computing (STOC), 81–91, 1984.
P. Ďuriš, J. Hromkovič, J. D. P. Rolim, and G. Schnitger. Las Vegas versus determinism for one-way communication complexity, finite automata, and polynomial-time computations. In Proc. of 14th Ann. Symp. on Theoretical Aspects of Computer Science (STACS), LNCS 1200, 117–128. Springer, 1997. To appear in Information and Computation.
R. Fleischer, H. Jung, and K. Mehlhorn. A communication-randomness tradeoff for two-processor systems. Information and Computation, 116:155–161, 1995.
J. Gergov. Time-space tradeoffs for integer multiplication on various types of input oblivious sequential machines. Information Processing Letters, 51:265–269, 1994.
J. Hromkovič. Communication Complexity and Parallel Computing. EATCS Texts in Theoretical Computer Science. Springer, Berlin, 1997.
J. Hromkovič and G. Schnitger. Nondeterministic communication with a limited number of advice bits. In Proc. of 28th Ann. ACM Symp. on Theory of Computing (STOC), 551–560, 1996.
J. Hromkovič. Communication complexity and lower bounds on multilective computations. Theoretical Informatics and Applications (RAIRO), 33:193–212, 1999.
J. Jain, J. Bitner, J. A. Abraham, and D. S. Fussell. Functional partitioning for verification and related problems. In T. Knight and J. Savage, editors, Advanced Research in VLSI and Parallel Systems: Proceedings of the 1992 Brown/MIT Conference, 210–226, 1992.
S. P. Jukna. Lower bounds on communication complexity. Mathematical Logic and Its Applications, 5:22–30, 1987.
M. Krause. Lower bounds for depth-restricted branching programs. Information and Computation, 91(1):1–14, Mar. 1991.
M. Krause and S. Waack. On oblivious branching programs of linear length. Information and Computation, 94:232–249, 1991.
K. Kriegel and S. Waack. Lower bounds on the complexity of real-time branching programs. Theoretical Informatics and Applications (RAIRO), 22:447–459, 1988.
E. Kushilevitz and N. Nisan. Communication Complexity. Cambridge University Press, Cambridge, 1997.
K. Mehlhorn and E. Schmidt. Las-Vegas is better than determinism in VLSI and distributed computing. In Proc. of 14th Ann. ACM Symp. on Theory of Computing (STOC), 330–337, 1982.
I. Newman. Private vs. common random bits in communication complexity. Information Processing Letters, 39:67–71, 1991.
M. Sauerhoff. Complexity Theoretical Results for Randomized Branching Programs. PhD thesis, Univ. of Dortmund. Shaker, 1999.
M. Sauerhoff. On the size of randomized OBDDs and read-once branching programs for k-stable functions. In Proc. of 16th Ann. Symp. on Theoretical Aspects of Computer Science (STACS), LNCS 1563, 488–499. Springer, 1999.
M. Sauerhoff. Computing with restricted nondeterminism: The dependence of the OBDD size on the number of nondeterministic variables. To appear in Proc. of FST & TCS.
I. Wegener. The Complexity of Boolean Functions. Wiley-Teubner, 1987.
I. Wegener. Branching Programs and Binary Decision Diagrams—Theory and Applications. Monographs on Discrete and Applied Mathematics. SIAM, 1999. To appear.
A. C. Yao. Some complexity questions related to distributive computing. In Proc. of 11th Ann. ACM Symp. on Theory of Computing (STOC), 209–213, 1979.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hromkovič, J., Sauerhoff, M. (2000). Tradeoffs between Nondeterminism and Complexity for Communication Protocols and Branching Programs. In: Reichel, H., Tison, S. (eds) STACS 2000. STACS 2000. Lecture Notes in Computer Science, vol 1770. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46541-3_12
Download citation
DOI: https://doi.org/10.1007/3-540-46541-3_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67141-1
Online ISBN: 978-3-540-46541-6
eBook Packages: Springer Book Archive