(Fall 2021) CS 581 - Theory of computation
Schedule (subject to change)
General guideline
- Zoom link to join lectures remotely, TR 14:00 - 15:15.
Schedule (subject to change)
Week | Date | Topic | Reading & Note |
---|---|---|---|
1 | T,09/28 | Intro Warmup: finite automata |
W Chapter 20, AB Chapter 0,1.1 Barak note, Watrous note |
Th,09/30 | Review: Turing machines | AB 1.2-1.5 | |
2 | T,10/05 | Time complexity P, NP |
AB 1.6,2.1 |
Th,10/07 | NPC | AB 2.2,2.3 | |
3 | T,10/12 | More NPC | AB 2.3,2.4 |
Th,10/14 | Self reducibility | AB 2.5 | |
4 | T,10/19 | Beyond NPC Time hierarchy |
AB 2.6,1.5,3.1 |
Th,10/21 | Ladner’s theorem | AB 3.3 | |
5 | T,10/26 | Nondeterminism Relativization |
AB 3.2,3.4 |
Th,10/28 | Space complexity | AB 4.1-4.3 | |
6 | T,11/02 | Space complexity cont’d | AB 4.1-4.3 |
Th,11/04 | Polynomial hierarchy | AB 5.1,5.2 | |
7 | T,11/09 | Randomized computation | AB 7.1-7.3 |
Th,11/11 | Veterans day No Class |
Review probability basics AB A.2, Trevisan’s note |
|
8 | T,11/16 | BPP and more | AB 7.4-7.6 |
Th,11/18 | Interactive proofs | AB 8.1,8.2 | |
9 | T,11/23 | Interactive proofs | AB 8.3 |
Th,11/25 | Thanksgiving No Class |
||
10 | T,11/30 | Zero-knowledge proofs | AB 9.4 |
Th, 12/02 | Selected topics Wrap-up |