Log-rank conjecture

From testwiki
Revision as of 11:29, 17 December 2023 by imported>Yuval Filmus (Added a new upper bound)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Template:Short description In theoretical computer science, the log-rank conjecture states that the deterministic communication complexity of a two-party Boolean function is polynomially related to the logarithm of the rank of its input matrix.[1][2]

Let D(f) denote the deterministic communication complexity of a function, and let rank(f) denote the rank of its input matrix Mf (over the reals). Since every protocol using up to c bits partitions Mf into at most 2c monochromatic rectangles, and each of these has rank at most 1,

D(f)log2rank(f).

The log-rank conjecture states that D(f) is also upper-bounded by a polynomial in the log-rank: for some constant C,

D(f)=O((logrank(f))C).

Lovett [3] proved the upper bound

D(f)=O(rank(f)logrank(f)).

This was improved by Sudakov and Tomon,[4] who removed the logarithmic factor, showing that

D(f)=O(rank(f)).

This is the best currently known upper bound.

The best known lower bound, due to Göös, Pitassi and Watson,[5] states that C2. In other words, there exists a sequence of functions fn, whose log-rank goes to infinity, such that

D(fn)=Ω~((logrank(fn))2).

In 2019, an approximate version of the conjecture has been disproved.[6]

See also

References

Template:Reflist