|
ABSTRACT
Let ƒ(x1, ···· xk) be a Boolean function that k parties wish to collaboratively evaluate. The i'th party knows each input argument except xi; and each party has unlimited computational power. They share a blackboard, viewed by all parties, where they can exchange messages. The objective is to minimize the number of bits written on the board.
We prove lower bounds of the form &OHgr;(n·c-k), for the number of bits that need to be exchanged in order to compute some (explicitly given) functions in P. Our bounds hold even if the parties only wish to have a 1% advantage at guessing the value of ƒ on random inputs. We then give several applications of our lower bounds.
Our first application is a pseudorandom generator for Logspace. We explicitly construct (in polynomial time) pseudorandom sequences of length n from a random seed of length exp(c√logn) that no Logspace Turing machine will be able to distinguish from truly random sequences. As a corollary we give an explicit construction of universal traversal sequence of length exp(exp(c√logn)) for arbitrary undirected graphs on n vertices.
We then apply the multiparty protocol lower bounds to derive several new time-space tradeoffs. We give a tight time-space tradeoff of the form TS=&THgr;(n2), for general, k-head Turing-Machines; the bounds hold for a function that can be computed in linear time and constant space by a k+1-head Turing Machine. We also give a new length-width tradeoff for oblivious branching programs; in particular our bound implies new lower bounds on the size of arbitrary branching programs, or on the size of Boolean formulas (over an arbitrary finite base).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
AKLLR
|
R. Aleliunas, R.M. Karp, R.j. Lipton, L. Lovasz and C. Rackoff, "Random walks, universal traversing sequences and the complexity of maze problems", FOCS '79.
|
| |
AM
|
N. AIon and W. Maass, "Meanders, Ramsey theory and lower bounds for branching programs", FOCS '86.
|
 |
AUY
|
|
| |
AW
|
M. Ajtai and A. Wigderson, "Deterministic simulation of Probabilistic constant depth circuits'', 26th FOCS, pp. 11-19, 1985.
|
| |
BCDRT
|
A. Borodin, S.A. Cook, P.W. Dymond, W.L. Ruzzo and M. Tompa, "Two applications of inductive counting for complementation problems'', manuscript, 1988.
|
| |
BFS
|
L. Babai, P. Frankl and J. Simon, "Complexity classes in communication complexity theory", FOCS '86.
|
| |
BlM
|
M. Blum and S. Micali, "How to generate cryptographically strong sequences of pseudo random bits", 23rd FOCS, pp. 112-I 17, 1982.
|
| |
CFL
|
Chandra, Furst and Lipton, "Multiparty protocols'', FOCS '83.
|
| |
CG
|
B. Chor and O. Goldreich, "Unbiased bits from weak sources of randomness", FOCS '85.
|
| |
DG
|
P. Duris and Z. Galil, "A time-space tradeoff for language recognition", Math. Systems theory 17 3-12, 1984.
|
 |
GuS
|
|
 |
ILL
|
R. Impagliazzo , L. A. Levin , M. Luby, Pseudo-random generation from one-way functions, Proceedings of the twenty-first annual ACM symposium on Theory of computing, p.12-24, May 14-17, 1989, Seattle, Washington, United States
[doi> 10.1145/73007.73009]
|
 |
Is
|
|
| |
Ka
|
|
| |
KLNS
|
J.D. Kahn, N. Linial, N. Nisan and M.E. Saks, "On the cover time of random walks in graphs", Journal of Theoretical Probability, Vol. 2, No. 1, 1989.
|
| |
Kn
|
|
| |
KPS
|
H. Karlof, R. Paturi and J. Simon, "Universal sequences of length n~(t~~ for cliques", manuscript, 1987.
|
| |
Ne
|
E.I. Necipomk, "A boolean function", Soviet Mathematics Doklady 7:4, 999-1000, 1966.
|
| |
Ni
|
N. Nisan, "l-way vs. 2-way access to randomness in Logspace", manuscript, 1989.
|
| |
NW
|
N. Nisan and A. Wigderson, "Hardness vs. Randomness", FOCS '88.
|
| |
RT
|
I.H. Reif and J.D. Tygar, "Towards a theory of parallel randomized computation", TR-07- 84, Aiken computation lab., Harvard university, 1984.
|
 |
Va
|
|
 |
Ya1
|
|
| |
Y2
|
A.C. Yao, "Theory and applications of trapdoor functions", 23rd FOCS, pp. 80-91, 1982.
|
| |
Y3
|
A.C. Yao, "Lower bounds by probabilistic arguments", STOC '83.
|
CITED BY 14
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Russell Impagliazzo , Noam Nisan , Avi Wigderson, Pseudorandomness for network algorithms, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.356-364, May 23-25, 1994, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Leszek Gasieniec , Andrzej Pelc , Tomasz Radzik , Xiaohui Zhang, Tree exploration with logarithmic memory, Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms, p.585-594, January 07-09, 2007, New Orleans, Louisiana
|
|
|
|
|