- Meeting 23 : Fri, Sep 06, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Notion of space and time complexity. Justification of big-oh (O(.)) notation: linear space compression.
References: | [HS], Chapter 5.
|
- Meeting 24 : Mon, Sep 09, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
No lecture--Ganesh Chathurthi
- Meeting 25 : Tue, Sep 10, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Why do we use big-Oh notation?-Linear speedup. Robust complexity classes.
References: | [HS], Chapter 5.
|
- Meeting 26 : Thu, Sep 12, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Space hierarchy Theorem.
References: | [MB Notes] chapter 2.
|
- Meeting 27 : Fri, Sep 13, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
No Lecture: Instructor is out of town.
- Meeting 28 : Mon, Sep 16, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Time Hierarchy theorem: Tape reduction.
References: | [MB] notes chapter 2
|
- Meeting 29 : Tue, Sep 17, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
First Lower bounds: Crossing sequence arguments.
References: | [MB] notes, Chapter 1
|
- Meeting 30 : Thu, Sep 19, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
DSpace(o(loglog n))= DSpace(O(1)).
The complexity classes EXP, E, and P, L (DLOG). Positioning of computational problems CLIQUE, SAT and REACH.
CLIQUE is in EXP, SAT is in E, REACH is in P, DF-CONN is in L.
References: | [MB Notes] CHapter-1 and Class notes.
|
- Meeting 31 : Fri, Sep 20, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Positioning of computational problems SAT and REACH.
CLIQUE is in EXP, SAT is in E, REACH is in P, DF-CONN is in L. EXACT-CLIQUE vs CLIQUE: efficient verifiability of solutions.
- Meeting 32 : Mon, Sep 23, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Non-deterministic Turing machines. Non-deterministic Time and Space. The classes NP and NL. CLIQUE and SAT are in NP.
- Meeting 33 : Tue, Sep 24, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
CLIQUE is in NP. REACH is in NL.
- Meeting 34 : Thu, Sep 26, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Relation to determinisitic counterparts:
L subseteq NL subseteq P subseteq NP subseteq EXP.
- Meeting 35 : Fri, Sep 27, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
No Lecture. Instructor is out of town.
- Meeting 36 : Mon, Sep 30, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Notions of reductions and completeness. REACH is NL complete under log-space reductions.
- Meeting 37 : Thu, Oct 03, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Complementation of NL. Immerman Szelepscenyi Theorem. Proof of Immerman-szelepcsényi theorem.
- Meeting 38 : Fri, Oct 04, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Proof of Immerman-szelepcsényi theorem. Deterministic space bounds for NL: Savitch's theorem.
- Meeting 39 : Mon, Oct 07, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Upper bounds for reachability: Savitch's theorem.
- Meeting 40 : Tue, Oct 08, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Translation. Time Complexity Classes, P, NP, EXP. Padding Arguments
- Meeting 41 : Thu, Oct 10, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
P = NP implies EXP = NEXP. The Complexity Class NP. A quantifier characterization of NP.
References: | [DK Book], Section 2.1
|
- Meeting 42 : Fri, Oct 11, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
The class CoNP. Relationship between NP, CoNP, P and PSAPCE. Statement of Cook-Levin Theorem: SAT is NP-complete.
- Meeting 43 : Tue, Oct 15, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Proof of Cook-Levin Theorem.
References: | [DK Book], Section 2.2
|
- Meeting 44 : Thu, Oct 17, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
More NP complete problems.
References: | [DK Book], Section 2.3
|
- Meeting 45 : Fri, Oct 18, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Ladner's theorem introduction and proof. L
References: | [MB Notes], Chapter 24
|
- Meeting 46 : Mon, Oct 21, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Ladner's theorem: proof (continued from the last class)
References: | [MB Notes], Chapter 24
|
- Meeting 47 : Tue, Oct 22, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Oracle TMs, Turing reduction. Diagonalization and its limitation against Relativization: Baker-Gill-Solovay theorem.
References: | [K2 Book] Chapter 28
|
- Meeting 48 : Thu, Oct 24, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Proof of Baker-Gill-Solovay.
- Meeting 49 : Fri, Oct 25, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Generalizations of NP.
1) Based on oracle access. Relativizations of P and NP. Relativization of NP vs the NP=co-NP question.
Definition of Polynomial Hierarchy,
References: | [DK Book], Chapter 3.1 and 3.2
|
- Meeting 50 : Sat, Oct 26, 09:00 am-10:10 am
References | |
Exercises | |
Reading | |
PSPACE completeness of QBF.
- Meeting 51 : Sat, Oct 26, 10:20 am-11:30 am
References | |
Exercises | |
Reading | |
2) Characterization of PH in terms of Quantifiers. Examples.
Circuit Minimization Problem, Formula Isomorphism Problem.
- Meeting 52 : Mon, Oct 28, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Alternating Turing machines. Relations to PSPACE and PH. Complete Problems for PH.
References: | [DK Book] and [K2 Book].
|