- Meeting 21 : Thu, Sep 08, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Shorter Lecture : Blum's Axioms. Examples and Non-examples of resources.
- Meeting 22 : Fri, Sep 09, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
More Examples. Complexity classes based on a resource bound.
- Meeting 23 : Thu, Sep 15, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Borodin's Gap Theorem.
- Meeting 24 : Fri, Sep 16, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Shorter Lecture : Tape reduction and time and space. Tape Compression Theorem.
- Meeting 25 : Mon, Sep 19, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Linear Speedup Theorem. Constructibility of functions (time and space). Time Hierarchy Theorem. Space Hierarchy Theorem. The ideas of the proofs.
- Meeting 26 : Tue, Sep 20, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Detailed proof of the hierarchy theorem. Importance of the tape reduction. Hennie-Stearns improved Tape reduction theorem for 2 tapes. Optimality of the Hartmani-Stearns Tape reduction.
- Meeting 27 : Thu, Sep 22, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Optimality of k-tape to 1-tape reduction via Crossing Sequence Arguments. An application to show that TMs using space less than loglog n accept only regular languages.
- Meeting 28 : Fri, Sep 23, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Complexity classes. Notion of Efficiency. Edmond's proposition. Union Theorem. Complexity classes P, E and EXP. Space Complexity classes L, PSPACE, and EXPSPACE. From time bound to space bound and from a space bound to a time bound.
- Meeting 29 : Mon, Sep 26, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
CLIQUE, EXACTCLIQUE, REACH, GI - four computational problems. EXP time algorithm for all of them. PSPACE algorithms for all of them. Poly time algorithm for REACH. EXACTCLIQUE problem vs CLIQUE problem. Efficient verifiability property for membership in CLIQUE.
- Meeting 30 : Tue, Sep 27, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Non-determinism, definition of time and space. The Simulation and Containments.
- Meeting 31 : Thu, Sep 29, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Quest for structure within NP. A structural observation about the NP algorithm for Clique. Can that be exploited? No, it seems to be there for every NP algorithm - quantifier characterization for NP.
- Meeting 32 : Fri, Sep 30, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Quantifier characterization of NP.
CLIQUE, INDSET, VC, GI, SAT - Five problems in NP. Quest for structural similarities between problems. CLIQUE and INDSET, INDSET and VC. Structure and reductions. Reductions, Completeness. Cook-Levin Theorem and proof outline.
- Meeting 33 : Mon, Oct 03, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Details of Cook-Levin Theorem. Reductions to CIRCUIT SAT. From CIRCUIT SAT to 3CNFSAT.
- Meeting 34 : Tue, Oct 04, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Reduction from SAT to VC.
- Meeting 35 : Thu, Oct 06, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Relationship between NP, CoNP, P and PSAPCE. Two generalizations of NP. 1) Based on oracle access. Definition of Polynomial Hierarchy, PSPACE upper bound. 2) Characterization of PH in terms of Quantifiers. Examples. EXACT-CLIQUE, and MIN-CKT problems as examples.
- Meeting 36 : Fri, Oct 07, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
NP-Intermediate languages? Ladner's Theorem. Padding Arguments : P = NP implies EXP = NEXP. Separating E from PSPACE. Discussion on P vs NP problem.
- Meeting 37 : Thu, Oct 13, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Impagliazzo's proof of Ladner's theorem.
- Meeting 38 : Fri, Oct 14, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Impagliazzo's proof of Ladner's theorem.
- Meeting 39 : Tue, Oct 18, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Relativization. Baker-Gill-Solovoy theorem.
- Meeting 40 : Thu, Oct 20, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
- Meeting 41 : Fri, Oct 21, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
- Meeting 42 : Mon, Oct 24, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
- Meeting 43 : Tue, Oct 25, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
- Meeting 44 : Thu, Oct 27, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
- Meeting 45 : Fri, Oct 28, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Structure of NP-complete sets. Can a sparse set be NP-complete? Berman-Hartmanis Conjecture. Mahaney's theorem (Statement).
- Meeting 46 : Mon, Oct 31, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Mahaney's Theorem. A sparse set cannot be NP-complete unless P=NP.
- Meeting 47 : Tue, Nov 01, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
Space Complexity. Complexity of Reductions. Composition of Logspace reductions. Savitch's Theorem.
- Meeting 48 : Wed, Nov 02, 05:00 pm-06:00 pm
References | |
Exercises | |
Reading | |
Immerman-Szelepsinyi Theorem. Inductive Counting.
- Meeting 49 : Thu, Nov 03, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
QBF is PSPACE-complete.
- Meeting 50 : Fri, Nov 04, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
CVP is P-complete. Story of Satisfiability 2SAT is in NP.
- Meeting 51 : Sat, Nov 05, 12:30 pm-01:30 pm
References | |
Exercises | |
Reading | |
2SAT is NP-hard, HornSAT is P-complete. Story of Reachability. Randomized Algorithms.
- Meeting 52 : Mon, Nov 07, 08:00 am-08:50 am
References | |
Exercises | |
Reading | |
Two consequences of Success Probability Amplification. The class P/poly. BPP is in P/poly. Every language in P/poly Turing Reduces to sparse sets. If NP is contained in BPP then PH collapses. The class RP, CoRP and structural simulations.
- Meeting 53 : Tue, Nov 08, 12:00 pm-12:50 pm
References | |
Exercises | |
Reading | |
BPP is in Sigma^2.
- Meeting 54 : Thu, Nov 10, 11:00 am-11:50 am
References | |
Exercises | |
Reading | |
Randomized Logspace. Reachability in Undirected graphs. Significance of spectral gap. Every graph has a spectral gap. Algebraic Expanders. Combinatorial Expanders and equivalence. Reachability in Graphs with combinatorial expander components.
- Meeting 55 : Fri, Nov 11, 10:00 am-10:50 am
References | |
Exercises | |
Reading | |
Graph Powering, Replacement product and their effects in the algebraic expansion. Details of Reingold's algorithm.