On the Local Communication Complexity of Counting and Modular Arithmetic

11/22/2021
by   Bala Kalyanasundaram, et al.
0

In standard number-in-hand multi-party communication complexity, performance is measured as the total number of bits transmitted globally in the network. In this paper, we study a variation called local communication complexity in which performance instead measures the maximum number of bits sent or received at any one player. We focus on a simple model where n players, each with one input bit, execute a protocol by exchanging messages to compute a function on the n input bits. We ask what can and cannot be solved with a small local communication complexity in this setting. We begin by establishing a non-trivial lower bound on the local complexity for a specific function by proving that counting the number of 1's among the first 17 input bits distributed among the participants requires a local complexity strictly greater than 1. We further investigate whether harder counting problems of this type can yield stronger lower bounds, providing a largely negative answer by showing that constant local complexity is sufficient to count the number 1 bits over the entire input, and therefore compute any symmetric function. In addition to counting, we show that both sorting and searching can be computed in constant local complexity. We then use the counting solution as a subroutine to demonstrate that constant local complexity is also sufficient to compute many standard modular arithmetic operations on two operands, including: comparisons, addition, subtraction, multiplication, division, and exponentiation. Finally we establish that function GCD(x,y) where x and y are in the range [1,n] has local complexity of O(1). Our work highlights both new techniques for proving lower bounds on this metric and the power of even a small amount of local communication.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/04/2019

A New Approach to Multi-Party Peer-to-Peer Communication Complexity

We introduce new models and new information theoretic measures for the s...
research
05/08/2023

Communication complexity of entanglement assisted multi-party computation

We consider a quantum and classical version multi-party function computa...
research
08/23/2023

Explicit separations between randomized and deterministic Number-on-Forehead communication

We study the power of randomness in the Number-on-Forehead (NOF) model i...
research
04/28/2023

Stretching Demi-Bits and Nondeterministic-Secure Pseudorandomness

We develop the theory of cryptographic nondeterministic-secure pseudoran...
research
10/05/2017

Simultaneous Multiparty Communication Complexity of Composed Functions

In the Number On the Forehead (NOF) multiparty communication model, k pl...
research
11/09/2018

The layer complexity of Arthur-Merlin-like communication

In communication complexity the Arthur-Merlin (AM) model is the most nat...
research
01/31/2019

Algorithmic counting of nonequivalent compact Huffman codes

It is known that the following five counting problems lead to the same i...

Please sign up or login with your details

Forgot password? Click here to reset