Courses

236518 Communication complexity Spring 2026

The course will follow the classic textbook of Kushilevitz and Nisan in part, and include newer material in part.

The lecture notes cover all material which was presented.

Material covered:

  1. Week 1 (16 April 2026, via zoom): What is communication complexity. Some applications, including a time-space tradeoff for Turing machines. Definition of two-party deterministic communication complexity. Combinatorial rectangles, and partition number as a lower bound on deterministic communication complexity. (Corresponds to Sections 1, 2.1, 2.2 of the book.)
  2. Week 2 (23 April 2026, via zoom): Review of Week 1. Fooling set lower bound. Lower bound using maximal area or measure of monochromatic rectangle. Rank lower bound. (Corresponds to the rest of Section 2 in the book.)
  3. Week 3 (14 May 2026): Review of Weeks 1 and 2. Rank lower bound in more detail. Log rank conjecture. Protocol partition number, and protocol balancing. Comparison to other settings (formulas, decision trees). Covering number.
  4. Week 4 (18 May 2026): Measure bound as a lower bound on covering number. Almost matching upper bound, and gap example. Nondeterministic complexity. Deterministic complexity is bounded by the product of nondeterministic and co-nondeterministic complexity. Tightness example.
  5. Week 5 (28 May 2026): Randomized complexity. Examples. Error reduction. Simulation of randomized protocols by deterministic protocols. Newman’s theorem.
  6. Week 6 (4 June 2026): Derandomization of ZPP. Greater-Than is not in RP. Distributional complexity and its relation to randomized complexity. Discrepancy method.
  7. Week 7 (11 June 2026): Discrepancy lower bound for Inner Product. Discrepancy fails for Set Disjointness. Corruption bound. Equality does not simulate randomness.
  8. Week 8 (18 June 2026): Approximate rank and sign rank. Lower bound on the sign rank of Set Disjointness. Pointer jumping.
  9. Week 9 (25 June 2026): Multiparty communication complexity. Grolmusz’ protocol for generalized inner product. Discrepancy lower bound. ExactlyN and Ramsey theory.
  10. Week 10 (2 July 2026): Query complexity: deterministic, nondeterministic, randomized, degree. Deterministic is at most quadratic in nondeterministic. Tightness example. Deterministic is at most cubic in randomized.
  11. Week 11 (9 July 2026): Query complexity: deterministic is at most cubic in degree. Quadratic tightness example. Unbounded-error randomized query complexity is sign degree. Sign degree of parity.
  12. Week 12 (16 July 2026): Lifting inside query complexity: depth to size (via random restriction, via simulation), depth to parity size (via simulation). Nondeterministic query-to-communication lifting.