More efficient sifting for grid norms, and applications to multiparty communication complexity
Zander Kelley, Xin Lyu
TL;DR
The paper advances the 3-player NOF landscape by strengthening the density-sifting mechanism for grid norms and replacing the previous two-sided pseudorandomness requirement with a one-sided condition. Central to the work is a structural result: small cylinder intersections can be efficiently covered by a limited number of slice functions, enabling fractional and integral coverings with favorable bounds. This leads to a sharper $\Omega(\log^{1/2}(N))$ lower bound for deterministic (or non-deterministic) 3-NOF and provides a concrete explicit hard function with improved separation from randomized protocols. The results bridge grid-norm analysis, spread-matrix techniques, and pseudorandomness in NOF, and open avenues for extending the framework to $k$-party NOF and hypergraph settings.
Abstract
Building on the techniques behind the recent progress on the 3-term arithmetic progression problem [KM'23], Kelley, Lovett, and Meka [KLM'24] constructed the first explicit 3-player function $f:[N]^3 \rightarrow \{0,1\}$ that demonstrates a strong separation between randomized and (non-)deterministic NOF communication complexity. Specifically, their hard function can be solved by a randomized protocol sending $O(1)$ bits, but requires $Ω(\log^{1/3}(N))$ bits of communication with a deterministic (or non-deterministic) protocol. We show a stronger $Ω(\log^{1/2}(N))$ lower bound for their construction. To achieve this, the key technical advancement is an improvement to the sifting argument for grid norms of (somewhat dense) bipartite graphs. In addition to quantitative improvement, we qualitatively improve over [KLM'24] by relaxing the hardness condition: while [KLM'24] proved their lower bound for any function $f$ that satisfies a strong two-sided pseudorandom condition, we show that a weak one-sided condition suffices. This is achieved by a new structural result for cylinder intersections (or, in graph-theoretic language, the set of triangles induced from a tripartite graph), showing that any small cylinder intersection can be efficiently covered by a sum of simple ``slice'' functions.
