CSIE 5046: Topics in complexity theory

       

Instructor

  • Name: Tony Tan
  • Room: CSIE 516
  • Office hour: By appointment via email
  • Email: tonytan@csie.ntu.edu.tw
  • Personal website

Venue and time

  • Time: Tuesday, 13:20-16:00
  • There will be around 15 minute break in the middle of each lesson
  • Room: 111

Recommended textbooks

  • Computational Complexity: A Modern Approach by B. Barak and S. Arora.
  • Computational Compexity by C. Papadimitriou.
  • Theory of Computation by D. Kozen

Administrations

  • All notes and homeworks (in both pdf and tex files) will be posted here.
  • There will be three homeworks, weighs 25%, 25% and 40%.
  • Participation in the class weighs 10%.

Schedule (tentative)

Week Dates Lesson Remark
I 23 Feb. Lesson 0. Preliminaries --
II 2 Mar. Lesson 1. The class NP --
III 9 Mar. Lesson 2. The class NL HW1
IV 16 Mar. Lesson 3. The class PSPACE --
V 23 Mar. -- --
VI 30 Mar. Lesson 4. Alternating Turing machines --
VII 6 Apr. Holiday (Tomb sweeping festival) --
VIII 13 Apr. Lesson 5. Polynomial hierarchy and the complexity classes for counting --
IX 20 Apr. Lesson 6. Computing permanent HW 2
X 27 Apr. Lesson 7. Boolean circuits part. I --
XI 4 May Lesson 8. Boolean circuits part. II --
XII 11 May Lesson 9. Probabilistic Turing machines HW 3
XIII 18 May -- --
XIV 25 May [Online] Lesson 10. The probabilistic method --
XV 1 Jun. [Online] Lesson 11. Probabilistic reductions --
XVI 8 Jun. [Online] Lesson 12. More on counting --
XVII 15 Jun. [Online] Lesson 13. Interactive proofs --
XVIII 22 Jun. -- --