Half-duplex communication complexity with adversary can be less than the classical communication complexity
Mikhail Dektiarev, Nikolay Vereshchagin
TL;DR
The paper investigates half-duplex communication complexity with adversaries and proves a clean separation from classical communication complexity: there exists a total function whose half-duplex complexity with a malicious adversary is strictly smaller than its classical complexity (5 vs 6). It also provides a partial-function with a logarithmic gap between local half-duplex/classical complexity and demonstrates a constant-gap separation in the honest-adversary setting. The authors introduce novel techniques based on fooling-rectangle expansions and graph-expansion arguments to derive lower bounds, and they construct explicit protocol realizations (U and M) whose matrices drive these separations. These results illuminate intrinsic differences between half-duplex and classical models and motivate several open questions about gaps in both partial and total function settings.
Abstract
Half-duplex communication complexity with adversary was defined in [Hoover, K., Impagliazzo, R., Mihajlin, I., Smal, A. V. Half-Duplex Communication Complexity, ISAAC 2018.] Half-duplex communication protocols generalize classical protocols defined by Andrew Yao in [Yao, A. C.-C. Some Complexity Questions Related to Distributive Computing (Preliminary Report), STOC 1979]. It has been unknown so far whether the communication complexities defined by these models are different or not. In the present paper we answer this question: we exhibit a function whose half-duplex communication complexity with adversary is strictly less than its classical communication complexity.
