The communication complexity of a function f denotes the number of bits that two processors have to exchange in order to compute f(x, y), when each processor knows one of the variables x and y, respectively. In this paper the deterministic communication complexity of sum-type functions, such as the Hamming distance and the Lee distance, is examined. Here f: X × X ? G, where X is a finite set and G is an Abelian group, and the sum-type function fn:Xn × Xn ? G is defined by fn((x1, ..., xn), (y1, ..., yn)) = ?ni=1f(xi, yi) Since the functions examined are also translation-invariant, their function matrices are simultaneously diagonalizable and the corresponding eigenvalues can be calculated. This allows to apply a rank lower bound for the communication complexity. The best results are obtained for G = Z/2Z. For prime numbers |X| in this case the communication complexity of all non-trivial sum-type functions is determined exactly. Exact results are also obtained for the parity of the Hamming distance and the parity of the Lee distance. For the Hamming distance and the Lee distance exact results are only obtained for special parameters n and |X|.
[1]
G. B. Mathews.
Theory of numbers
,
1963
.
[2]
Andrew Chi-Chih Yao,et al.
Some complexity questions related to distributive computing(Preliminary Report)
,
1979,
STOC.
[3]
J. H. Lint.
A survey of perfect codes
,
1975
.
[4]
Dennis Stanton,et al.
Zeros of generalized Krawtchouk polynomials
,
1990
.
[5]
Abbas El Gamal,et al.
Communication Complexity of Computing the Hamming Distance
,
1986,
SIAM J. Comput..
[6]
Kurt Mehlhorn,et al.
Las Vegas is better than determinism in VLSI and distributed computing (Extended Abstract)
,
1982,
STOC '82.
[7]
Rudolf Ahlswede,et al.
A general 4-words inequality with consequences for 2-way communication complexity
,
1989
.
[8]
F. MacWilliams,et al.
The Theory of Error-Correcting Codes
,
1977
.
[9]
Ronald L. Graham,et al.
The Radon transform on $Z^k_2$.
,
1985
.
[10]
Rudolf Ahlswede,et al.
Inequalities for Code Pairs
,
1988,
Eur. J. Comb..