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: Friday, 10:20-13:00
  • Room: 104

Recommended textbooks

  • Computational complexity: A modern approach by B. Barak and S. Arora.

Administrations

  • All notes and homeworks (in both pdf and tex files) will be posted here.
  • To compile the tex file, you will need this file: mysty.sty

Schedule (tentative)

Week Dates Lesson Remark
I 24 Feb. Lesson 1. Basic complexity classes (note-01.tex, note-01.pdf) --
II 3 Mar. Lesson 2. NP-complete problems. (note-02.tex, note-02.pdf) HW 1 out. (hw-01.pdf)
III 10 Mar. Lesson 3. More on the class NP. (note-03.tex, note-03.pdf) --
IV 17 Mar. No lesson. --
V 24 Mar. Lesson 4. The class NL and PSPACE. (note-04.tex, note-04.pdf) --
VI 31 Mar. Lesson 5. Alternating Turing machines. (note-05.tex, note-05.pdf) HW 2 out. (hw-02.pdf)
VII 7 Apr. Lesson 6. The class #P. (note-06.tex, note-06.pdf) --
VIII 14 Apr. Lesson 7. Boolean circuits. (note-07.tex, note-07.pdf) --
IX 21 Apr. Lesson 8. Probabilistic Turing machines. (note-08.tex, note-08.pdf) --
X 28 Apr. No lesson. --
XI 5 May. Lesson 9. Probabilistic reductions (note-09.tex, note-09.pdf) --
XII 12 May Lesson 10. Toda's theorem. (note-10.tex, note-10.pdf) --
XIII 19 May Lesson 11. Interactive proofs. (note-11.tex, note-11.pdf) HW 3 out. (hw-03.pdf)
XIV 26 May Lesson 12. IP and PSPACE (note-12.tex, note-12.pdf) --
XV 2 Jun. (Make-up) Lesson 6. The class #P. (note-06.tex, note-06.pdf) --
XVI 9 Jun. Lesson 13. Probabilistic checkable proofs --