Computer Science
|
0368.3168
|
Spring 2007 |
Out | Due | Questions |
Jun 21 | End of Term | 1. Prove that PCP1/2,1[lg n, lg n] is in NP. 2. Solve Q15 from [AB 2.7] regarding max-cut. You may allow multi-graphs (i.e, parallel edges are allowed). Hint: start from 3NAE,with a triangle for evey clause, and parallel edges between a vartex of a variable and its negation. |
Jun 12 | Jun 26 | Problem set 3: 3 Problem set 5: 5,6 Problem set 6: 3, 4a Problem set 8: 2 |
May 29 | 12 Jun | Problem set 3: 1,2 Problem set 4: 4,6 Problem set 5: 4 |
Mar 20 | Apr 10 | Problem set 5: 2 Problem set 10: 1, and 3 (prove SAT<p HALT instead of SAT <L HALT) Problem set 8: 1 (without assuming 11:1). Problem set 11: 1 |
Mar 6 | Mar 20 | Show that if L can be decided by a machine M then L can also be decided by a machine M' with working alphabet set of size at most 4, such that the running time of M' is at most c times the running time of M (where c is a constant, which may depend on M). |
Feb 28 | Mar 13 | Problem set 1: 1a, 1b except the first and the last, 2. Problem set 2: 4, 5. |
Lectures
|
Group 1: Monday 10:00-13:00,
Orenstein 103 Group 2: Thursday 09:00-12:00, Dan David 001 Recitations: Tuesday 15:00-16:00 Schreiber 006, 16:00-17:00, 17:00-18:00, 18:00-19:00 Schreiber 008. |
||||||||||||||
Instructors |
Oded
Regev | Schreiber 103 | 6407996 | Office hour: Monday 13:00 Amnon Ta-Shma | Schreiber 127 | 6405364 T.A.: Oded Schwartz | Schreiber Open Space | 6405398 | Office hour: Tuesday 19:10 |
||||||||||||||
Lecture notes on the web | Previous courses in TAU by Muli
Safra, Amnon
Ta-Shma Steven Rudich from CMU Oded Goldreich from Weizmann (see also here) |
||||||||||||||
Textbooks |
Main
references:
|
||||||||||||||
Requirements |
Attendance, homework assignments | ||||||||||||||
Prerequisites |
Computational models, Algorithms | ||||||||||||||
Other links |
A compendium
of NP-complete
problems and what's known about them. A compendium of problems in higher levels of the hierarchy, part I and part II. The zoo of all(?) known complexity classes. Previous exams in our course |
Week | Date | Class Topics |
1 | Feb 26, Mar 1 | Administration; Historical remarks; Computability [AB1, S part II]: languages, the Turing machine model of computation and its robustness, the universal turing machine, uncomputable functions; Time complexity [AB2,S7]: the class P |
Feb 27 | Administration; Reciting O notations [AB1 or CLR]; Multi-vs-single tape TM - to be continued [P2.3 or S3.2]. | |
2 | Mar 5, Mar 8 | The class NP, problems in NP, alternative definitions of NP, reductions and NP-completeness, TMSAT is NP-complete [AB2]; The Cook-Leving theorem [S7.4] |
Mar 6 | Multi-vs-single tape TM [P2.3 or S3.2]. | |
3 | Mar 12, Mar 15 | Rest of Cook-Levin; more NP-complete problems: 3SAT, E3SAT, IntegerProgamming, IndependentSet, Clique, VertexCover [AB2.4]; how to deal with NP-complete problems; Decision vs. Search [AB2.5]; what if P=NP?; More complexity classes: coNP [AB2.6] |
Mar 13 | Strike | |
4 | Mar 19, Mar 22 | EXP, NEXP; Σ2P,
Π2P; the
polynomial hierarchy [AB5.1];
the time hierarchy theorem [AB3.1];
oracle machines and the limits of diagonalization (oracle A such that PA
= NPA) [AB3.5] |
Mar 20 | 4NAE and 3NAE are NPC [PAP 9.2]. 3Col is NPC [PAP 9.3] (to be continued). | |
5 | Mar 26, May 24 | Oracle A such that PA
≠ NPA; Space complexity [AB4,S8]; PSPACE,
NPSPACE, L, NL; PATH in NL; Savitch's theorem [AB4.3,S8.1];
TQBF is in
PSPACE |
Mar 27 | 3Col is NPC [P 9.3], Composition in L [AB4 or Sip 8.1]. | |
6 | May 28, May 31 | TQBF is PSPACE-complete; NL-completeness [AB4.4]; NL=coNL [AB4.4.2] |
May 29 | st-Directed Hamilton Path is NPC [AB2.4 or Sip 7.35]. | |
7 | Jun 4, Jun 7 | What we did so far and what are we going to do next. Randomized computation; checking AB=C, Schwartz-Zippel [AB7] |
Jun 5 |
Reciting NL-hardness and Immerman Theorem | |
Jun 8 A | Chernoff [AB 7.4] , RP [AB 7.3 PAP 11]. | |
Jun 8 B | Approximation Algorithms: Vertex Cover [P 13.1], Set Cover [V2,2.1]. | |
8 | Jun 11, Jun 14 | Approximation algorithms, The PCP Theorem, Hardness of approximation [V2 AB18-18.2] |
Jun 12 | Gap problems,Hardness of Gap-Problems implies Hardness of approximation. [AB 18.2] Applied to 4NAE [P 9.2]. | |
9 | Jun 18, Jun 21 | Average Case Complexity [AB15-15.1 P page 383] |
Jun 19 |
Gap preserving properties of the reduction to Max2Sat. | |
10 | Jun 25 Jun 28 | OWF [AB 10.1] Discrete Log and El-Gamal [MOV 8.9.1]. |
Jun 26 |
PCP vs. Gap-problems [AB18]. |