Explicit separations between randomized and deterministic Number-on-Forehead communication
Zander Kelley, Shachar Lovett, Raghu Meka
TL;DR
The paper addresses the separation between randomized and deterministic/non-deterministic Number-on-Forehead (NOF) communication, constructing an explicit 3-player function $D$ with constant randomized NOF complexity but $\Omega((\log N)^{1/3})$ deterministic/non-deterministic complexity. The approach introduces pseudorandomness against cubes and connects it to cylinder intersections, then develops a uniformity-from-spreadness machinery to analyze products of matrices and their correlations. A key technical engine is the theorem that the normalized product of spread, left-lower-bounded matrices is near-uniform, implemented via grid norms $U_{\ell,k}$. The construction of sparse pseudorandom sets from expander-colorings (notably using inner-product based expanders) yields an explicit, sparse $D$ that is easy for randomized NOF protocols yet hard for deterministic/non-deterministic NOF protocols, achieving a significant separation and linking NOF complexity to additive combinatorics issues such as 3-term progressions and corners. This work opens pathways to further explicit NOF separations (e.g., ExactlyN) and to potential multi-player generalizations through its expansion- and pseudorandomness-based framework.
Abstract
We study the power of randomness in the Number-on-Forehead (NOF) model in communication complexity. We construct an explicit 3-player function $f:[N]^3 \to \{0,1\}$, such that: (i) there exist a randomized NOF protocol computing it that sends a constant number of bits; but (ii) any deterministic or nondeterministic NOF protocol computing it requires sending about $(\log N)^{1/3}$ many bits. This exponentially improves upon the previously best-known such separation. At the core of our proof is an extension of a recent result of the first and third authors on sets of integers without 3-term arithmetic progressions into a non-arithmetic setting.
