|
0368.3168
|
Spring 2010 |
|
Out |
Due |
Questions |
| 3/3 | 17/3 | Assignment 1 |
| 17/3 | 8/4 | Assignment 2 |
| 8/4 | 27/4 | Assignment 3 |
| 2/5 | 18/5 | Assignment 4 |
| 17/5 | 2/6 | Assignment 5 |
| 31/5 | 15/6 | Assignment 6 |
|
Lectures
|
Lectures: Tuesday |
||||||||||||
|
Instructors
|
Amnon
Ta-Shma| Schreiber 127| 6405364 | Office
hour:
|
||||||||||||
|
Lecture notes on the web
|
Oded
Goldreich from Weizmann
(see also here) |
||||||||||||
|
Textbooks
|
Main references:
Other textbooks:
|
||||||||||||
|
Requirements |
Attendance, homework assignments |
||||||||||||
|
Prerequisites |
Computational Models, Algorithms |
||||||||||||
|
Other links |
A compendium
of NP-complete problems and what's known about them. |
| Week | Topics |
| 1 |
L: Turing Machines, Time hierarchy (AB Chapter 1, 3.1) T: Reductions, 3-SAT, k-NAE and graph coloring. |
| 2 |
L: Space complexity, configurations, PSPACE is contained in EXP, oracle machines, karp and cook reductions. (AB 4.1.1,4.1.2, 3.4) T: Space hierarchy, stConn is in SPACE(log2n) (AB 4.1.3, 4.2.1) |
| 3 |
L: Non-deterministic TM (two definitions and their equivalence), Cook's theorem, 3SAT and Clique are NP-Hard, Starting NDTM space mahines, stConn is NL-complete, NL is contained in P. (AB 2,4.3) T: Decision vs. Search, padding argument, sparse languges in NP. (AB 2, 4.2.1) |
| 4 |
L: Space complexity, introduction to randomized algorithms. T: 2SAT is NL-complete. |
| 5 |
L: Space complexity (cont.), PSPACE. T: Classifying the complexity of various problems. |
| 6 |
L: Randomized computation, a more formal introduction (AB 7.1,7.3,7.4) T: Amplification in Randomized computation, if NP is contained in BPP then NP=RP (AB 7.1,7.3,7.4) |
| 7 |
L:Interactive proofs, graph non-isomorphisem (AB 8.1-8.3) T: Linearity of expectation, the conditional expectation method, k-wise independence (Alon and Spencer, The Probabilistic Method, Chapter 2 and Chapter 16) |
| 8 |
L: Randomized computation, The isolating Lemma, Sipser's Thm, Valiant-Vazirani Thm. T: Valiant-Vazirani Thm: If UP = P then RP = NP. (AB 9.3) |
| 9 |
L: Approximation algorithms, Vertex cover, Set Cover, Max-Cut. (V) T: Approximation algorithms for TSP with triangle inequality. (V) |
| 10 |
L: Approx. of Max-Cut (cont.), The PCP Theorem. (AB 11) T: Hardness of approximation using PCP. |