C1: Direct Sums in Communication Complexity
Communication complexity theory is also very helpful in the area of economic. After knowing this, I feel it would be good to write more about communication complexity theory.
The Direct Sum Theorem
(worst case). Let denote the problem with copies. If there exists a randomized algorithm with communication for , then, the randomized communication complexity of is .
Tools
1. protocol and transcript
A (private-coin) protocol is a decision tree where each internal node has an owner Alice or Bob.
The transcript of a protocol is the concatenation of all bits exchanges during the execution of a protocol with public randomness and private randomness and , i.e., .
A protocol is an algorithm while a transcript is a string.
Transcript () Example (by notebooklm)
Now, let’s imagine a specific execution of this protocol:
- The public random string is 10110.
- Alice’s private random string is 011.
- Bob’s private random string is 110.
- Alice’s input is .
- Bob’s input is .
Steps in the Protocol Execution
- Alice Computes Her Message:
- Result:
- This is message .
- Bob Computes His Message:
- Bob receives Alice’s message and computes:
- Result:
- This is message .
Transcript ()
The transcript of this particular run of the protocol is:
Breakdown of the Transcript:
- is the public random string (also denoted as ).
- is the message Alice sent to Bob in the first round based on her input and random strings.
- is the message Bob sent to Alice in the second round based on his input and random strings.
Key Points
The transcript includes:
- The public randomness .
- All messages exchanged during the protocol’s execution.
It represents all the information visible to both parties (and possibly to an external observer). Different random strings and inputs will generate different transcripts, but all executions of the protocol will follow the same structure specified by .
2. Information complexity and communication complexity
-
(Inner) information cost .
-
External information cost
-
Fact 1: .
-
Fact 2: (another one is similar).
.
Proof.
Useful Facts:
The information complexity easier
Information cost (inner) satisfies additivity.
For every communication task , we have .
Proof. We know that the general trick of proving is to prove and .
It is straightforward that given a protocol for , because we can solve the task sequentially. Now, let us proof the other direction, i.e., . To prove this, it is enough to design a protocol that can solve at most .
The next step is to design from .
To be continued…
Reference
[1]. Barak, B., Braverman, M., Chen, X. and Rao, A., 2010, June. How to compress interactive communication. In Proceedings of the forty-second ACM symposium on Theory of computing (pp. 67-76).
[2]. COMP760, SUMMARY OF LECTURE 14. HAMED HATAMI 1. Introduction to information complexity
[3] Notebooklm.