Course10610422741 lectures
Computational Complexity Theory
Prof. Raghunath Tewari · IIT Kanpur
Lectures
Week 1
- Lecture 1: Introduction
- Lecture 2: NP Completeness
- Lecture 3: SAT is NP-complete
- Lecture 4: More on NP completeness
Week 2
- Lecture 05: Hierarchy Theorems
- Lecture 06: Introduction to Space Complexity
- Lecture 07: Savitch's Theorem
Week 3
- Lecture 08: Immerman-Szelepscenyi Theorem
- Lecture 09: Polynomial Hierarchy
- Lecture 10: A PSPACE Complete Problem
Week 4
- Lecture 11: More on Polynomial Hierarchy
- Lecture 12: Alternating Turing Machines
- Lecture 13: Equivalence of Quantifier and Oracle Based Definitions of Polynomial Hierarchy
week 5
- Lecture 14: Boolean Circuits
- Lecture 15: Shannon's Theorem and Karp-Lipton-Sipser Theorem
- Lecture 16: Bounded Depth Circuit Classes
week 6
- Lecture 17: Kannan's Theorem
- Lecture 18: Probabilistic Complexity
- Lecture 19: StrongBPP and WeakBPP
- Lecture 20: One-sided and Zero-sided Error Probabilistic Complexity Classes
Week 7
- Lecture 21: Error Reduction for BPP
- Lecture 22: BPP in PH and Logspace Randomized Classes
- Lecture 23: Valiant-Vazirani Theorem - I
Week 8
- Lecture 24: Valiant-Vazirani Theorem - I
- Lecture 25: Amplified version of Valiant-Vazirani Theorem
- Lecture 26: Toda's Theorem - I
- Lecture 27: Toda's Theorem - II
week 9
- Lecture 28: Permanent and Determinant Functions
- Lecture 29: Permanent is hard for #P
- Lecture 30: Interactive Proofs
Week 10
- Lecture 31: Graph Non-Isomorphism is in IP[2]
- Lecture 32: Set Lower Bound Protocol
- Lecture 33: MA is in AM
Week 11
- Lecture 34: Sumcheck Protocol - I
- Lecture 35: Sumcheck Protocol - II
- Lecture 36: Parity not in AC0 - I
- Lecture 37: Parity not in AC0 - II
Week 12
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kanpur
- Department
- Computer Science and Engineering
- Teacher
- Prof. Raghunath Tewari
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL101104001
Course
Computational Fluid Dynamics using the Finite Element Method
45 lectures · Source's player
NPTEL101104061
Course
Introduction to Airplane Performance
48 lectures · Source's player
NPTEL101104062
Course
Aircraft Stability and Control
61 lectures · Source's player
NPTEL101104078
Course
Introduction to Rocket Propulsion
60 lectures · Source's player
NPTEL101104084
Course
Introduction to Airbreathing Propulsion
60 lectures · Source's player
NPTEL101104450
Course
Applied Computational Fluid Dynamics
62 lectures · Source's player
NPTEL101104796
Course
Space Environment and its Effects on Orbital Spacecrafts
62 lectures · Source's player
NPTEL101104013
Course
Foundation of Scientific Computing
39 lectures · Video
NPTEL101104015
Course
Instability and Transition of Fluid Flows
39 lectures · Video
NPTEL101104018
Course
Introduction to Propulsion
40 lectures · Video
NPTEL101104019
Course
Jet and Rocket Propulsion
40 lectures · Video
NPTEL101104063
Course
Engineering Thermodynamics
38 lectures · Video