T-79.5103 Computational Complexity Theory
Tentative schedule (Autumn 2007)
Period I
- Lecture 1 (17.9.2007)
- Introduction
[pdf]
[ps]
Chapter 1: Problems and algorithms
[pdf]
[ps]
- Lecture 2 (19.9.2007)
- Chapter 2: Turing machines
[pdf]
[ps]
- Lecture 3 (24.9.2007) at 14:15 (instead of tutorial)
- Chapter 2: More about Turing machines
[pdf]
[ps]
- Lecture 4 (26.9.2007)
- Chapter 3: Undecidability
(For slides see Lecture 3 above)
- First Quarter Exam (3.10.2007)
- Lecture 5 (8.10.2007)
- Chapter 4: Boolean logic
[pdf]
[ps]
- Chapter 7: Relations between complexity classes
[pdf]
[ps]
- Lecture 6 (10.10.2007)
- Chapter 7: Relations between complexity classes - cont'd
- Lecture 7 (15.10.2007)
- Chapter 8: Reductions and completeness
[pdf]
[ps]
- Lecture 8 (17.10.2007)
- Chapter 9: NP-complete problems
[pdf]
[ps]
- Lecture 9 (22.10.2007)
- Chapter 9: NP-complete problems - cont'd
- Lecture 10 (24.10.2007)
- Chapter 10: coNP and function problems
[pdf]
[ps]
- Deadline for Home Assignment 1 on Chapters 3-8 (24.10.2007)
Period II
- Lecture 11 (5.11.2007)
- Chapter 11: Randomized computation
[pdf]
[ps]
- Deadline for Home Assignment 2 on Chapters 9-10 (5.11.2007)
- Lecture 12 (7.11.2007)
- Chapter 12: Cryptography
[pdf]
[ps]
- Lecture 13 (12.11.2007)
- Chapter 13: Approximability
[pdf]
[ps]
- Resubmission Deadline for Home Assignment 1 (12.11.2007)
- Lecture 14 (14.11.2007)
- Chapter 14: On P vs. NP
[pdf]
[ps]
- Lecture 15 (19.11.2007)
- Chapter 15: Parallel computation
- Chapter 16: Log space
[pdf]
[ps]
- Lecture 16 (21.11.2007)
- Chapter 17: The polynomial hierarchy
[pdf]
[ps]
- Lecture 17 (26.11.2007)
- Chapter 18: Computation that counts
[pdf]
[ps]
- Lecture 18 (28.11.2007)
- Chapter 19: Polynomial Space
[pdf]
[ps]
-
Chapter 20: A Glimpse Beyond
[pdf]
[ps]
Course summary and feedback session
- Resubmission Deadline for Home Assignment 2 (5.12.2007)
- Deadline for Home Assignment 3 on Chapters 11-19 (5.12.2007)
- Final Exam (10.12.2007)
- Resubmission Deadline for Home Assignment 3 (21.12.2007)