# 600.371/471: Modern Complexity Theory

# Spring Term 2003

# Christian Scheideler

### Course Structure

Lectures: MTW 1, Shaffer 300

### Office Hours

- Christian Scheideler: Mon 5-7 pm, Wyman 403
- Kishore Kothapalli: Tue 2-4 pm, Wyman 408

### Topics

Topics covered will be polynomial complexity classes and beyond,
complexity of logic and arithmetics, cryptography and complexity,
interactive proof systems and probabilistically checkable proofs,
non-approximability, and new directions including Quantum computing and
complexity of evolutionary systems. [Analysis]

### Grading

- 1/3: assignments
- 1/3: mid-term exam
- 1/3: final exam

### Syllabus

- Jan 27-29: Computational Models
(in ps and pdf)
- Feb 3-5: Set Theory and Complexity
(in ps and pdf)
- Feb 10-12: Time and Space
(in ps and pdf)
- Feb 17-19: Complexity of Logic
(in ps and pdf)
- Feb 24-26: Complexity of Arithmetics
(in ps and pdf)
- Feb 28, 4pm, NEB 12: Discussion of Assignments
- Mar 3: Midterm Exam
(in ps and pdf)
- Mar 4-5: Introduction to Cryptography
(in ps and pdf)
- Mar 10-12: Spring Vacation
- Mar 17-19: Interactive Proof Systems
(in ps and pdf)
- Mar 24-26: Probabilistically Checkable Proofs
(in ps and pdf)
- Mar 31 - Apr 2: Approximation and Complexity
(in ps and pdf)
- Apr 7-9: Quantum Complexity Theory I
(in ps and pdf)
- Apr 14-16: Quantum Complexity Theory II
(in ps and pdf)
- Apr 21-23: Evolutionary Systems I
(in ps and pdf)
- Apr 28-30: Evolutionary Systems II
(in ps and pdf)
- May 5, 1pm: Review Session, Shaffer 300
- May 9, 2pm: Final Exam, Shaffer 300

### Assignments

- Assignment 1
(in ps and pdf)
- Assignment 2
(in ps and pdf)
- Assignment 3
(in ps and pdf)
- Assignment 4
(in ps and pdf)
- Assignment 5
(in ps and pdf)
due March 19
- Assignment 6
(in ps and pdf)
- Assignment 7
(in ps and pdf)
- Assignment 8
(in ps and pdf)
- Assignment 9
(in ps and pdf)
- Assignment 10
(in ps and pdf)
- Assignment 11
(in ps and pdf)

Assignments will be posted here every Wednesday, and their solutions have to
be submitted till the following Wednesday, 1 pm.
At most two people are allowed to work together on an assignment, but
there has to be a separate submission for each person.
Please indicate on your submission with whom you collaborated
to solve the assignment (if any). Also, please write your name and the
course (371 or 471) for which you registered clearly on your submission.
If you have questions about what is allowed and what not, please read the
ethics code of the
department or the guide to
Academic Ethics for
Undergraduates.

Christian Scheideler
Last modified: Wed Jan 22 2003