In
theoretical computer science
Theoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as the theory of computation, lambda calculus, and type theory.
It is difficult to circumsc ...
, the log-rank conjecture states that the deterministic
communication complexity
In theoretical computer science, communication complexity studies the amount of communication required to solve a problem when the input to the problem is distributed among two or more parties. The study of communication complexity was first intro ...
of a two-party
Boolean function
In mathematics, a Boolean function is a function whose arguments and result assume values from a two-element set (usually , or ). Alternative names are switching function, used especially in older computer science literature, and truth function ...
is polynomially related to the logarithm of the
rank
Rank is the relative position, value, worth, complexity, power, importance, authority, level, etc. of a person or object within a ranking, such as:
Level or position in a hierarchical organization
* Academic rank
* Diplomatic rank
* Hierarchy
* H ...
of its input matrix.
Let
denote the
deterministic communication complexity of a function, and let
denote the
rank
Rank is the relative position, value, worth, complexity, power, importance, authority, level, etc. of a person or object within a ranking, such as:
Level or position in a hierarchical organization
* Academic rank
* Diplomatic rank
* Hierarchy
* H ...
of its input matrix
(over the reals). Since every protocol using up to
bits partitions
into at most
monochromatic rectangles, and each of these has rank at most 1,
:
The log-rank conjecture states that
is also ''upper-bounded'' by a polynomial in the log-rank: for some constant
,
:
The best known upper bound, due to Lovett,
states that
:
The best known lower bound, due to Göös, Pitassi and Watson, states that
. In other words, there exists a sequence of functions
, whose log-rank goes to infinity, such that
:
Recently, an approximate version of the conjecture has been disproved.
References
{{reflist
Communication
Computational complexity theory
Conjectures
Unsolved problems in computer science