CSC 2429F: Communication Complexity, Information Complexity and Applications
Fall, 2012

Students should consult this page at least once a week for important information.

**Posted Sept 2** See link below for choosing your topic for a research presentation. Your topic choice is due by Sept 30. Also class is cancelled next week, Sept 26th.

**Posted Oct 2** Homework 1 is posted below. It is due on Oct 31st at the start of class.

**Posted Nov 10** Homework 2 is posted below. It is due at the start of class on Nov 28.

Lectures: Wednesday 1-3 BA 2135

Instructor: Toniann Pitassi
Office: Sandford Fleming 2305A, 978-3695
Office Hours: by appointment

Course Information Sheet

Tentative Course Outline (each week)

HOMEWORK

RESEARCH PRESENTATION

LINKS TO BOOKS, BOOK CHAPTERS, LECTURE NOTES

LINKS TO PAPERS

COURSE LECTURE NOTES

***WARNING*** THESE ARE ROUGH DRAFTS AND ARE LIKELY TO CONTAIN ERRORS

  • Lecture 1
    Deterministic, probabilistic, nondeterministic communication complexity. Newman's theorem (private versus public coins), Important functions (equality, set disjointness)
  • Lecture 2
    Deterministic Lower Bounds: (1) rectangles; (2) fooling set argument; (3) rank lower bound method; Covers
  • Lecture 3
    Randomized Lower Bounds: Distributional Complexity and Yao's theorem, Discrepancy
  • Lecture 4
    Discrepancy method continued, Sherstov Dual Polynomial Method
  • Lecture 5
    Applications of Communication Complexity; Jain-Klauck: Communication Complexity Lower Bounds via LPs
    For the first part of the lecture we will use the following paper: The Story of Set Disjointness
  • Lecture 6, Part I
    Dynamic Data Structures and Communication Complexity (Sandro Feuz)
  • Lecture 6, Part II
    The Clique-Independent Set Problem in Communication Complexity (Mike Goos)
  • Lecture 7
    Introduction to Information Complexity and Message Compression (Lila Fontes)
  • Lecture 8
    Zero Error Protocols and Message Compression (Lila Fontes)
  • Lecture 9a
    Information Complexity Lower Bounds (Sergey Gorbunov)
  • Lecture 9b
    Property Testing and Communication Complexity (Venkatesh Medabalimi)
  • Lecture 10
    Approximate Privacy (Lila Fontes) NOTE: These are slides, not lecture notes.
  • Lecture 11
    Differential Privacy in the Multiparty Setting (Yu Wu and Wesley George)
  • Sample scribe notes