

Provide tools to prove lower bounds for algorithms and in various models of computation. Prerequisites: No formal prerequisites for this course, it should be accessible to all M2 MPRI students. It is expected that students have some basic notions of algorithms, algorithmic complexity (upper bounds, big O notation) and complexity theory, including time and space complexity, as well as some basic probability and linear algebra. Some knowledge of linear programming and LP duality would be useful but basics will be recalled. Knowledge of quantum computing is welcome but not required.
The course will follow (for the most part) the second part of the textbook Computational Complexity: A Modern Approach by Arora and Barak. This is considered to be the standard reference on Complexity Theory.
Lower bound techniques including certificate complexity, sensitivity, block sensitivity, polynomial degree and approximate degree. Possible topics include: Special function classes including symmetric functions. Randomized versus distributional complexity (Yao min-max theorem). Quantum query complexity lower bound techniques: adversary bounds and polynomial degree. Applications to algorithmic time complexity lower bounds.
Lower bound techniques including rank, discrepancy, partition bounds. Randomized communication complexity. Distributional versus randomized complexity (Yao min-max theorem). Shared coins versus private randomness (Newman's theorem). Information complexity. Quantum lower bounds. Applications to lower bounds for various models including for streaming algorithms, distributed computing, formula size and circuit depth.
Class format : 3 hours per week x 8 weeks, including problem sessions and occasional guest lectures.
Schedule : Wednesdays 12:45-15:45 in room 1002, starting September 17
Evaluation :
Lecturers:
Lecture notes (read only link)
Tentative schedule. Eight lectures will be given out of these possible dates. Content is likely to change.
Exam (most likely) December 3rd
Additional material not covered in lecture notes
Books may be available through your university library. For students registered at Université Paris Cité, access via proxy Cambridge University Press. Search for the book, then click Access through your institution. Select Université Paris Cité. Connect with your university credentials and allow your credentials to be transmitted. You may need to search for the book again. Good luck.