IIT Hyderabad
IIT Hyderabad Logo

Computational Complexity 
offered by IIT Hyderabad

  • Public/Government Institute
  • Estd. 2008

Computational Complexity
 at 
IIT Hyderabad 
Overview

Gain a solid foundation for understanding the inherent challenges in computation

Duration

12 weeks

Mode of learning

Online

Official Website

Go to Website External Link Icon

Credential

Certificate

Computational Complexity
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum
  • Faculty

Computational Complexity
 at 
IIT Hyderabad 
Highlights

  • Earn a Certificate after completion of the course
Details Icon

Computational Complexity
 at 
IIT Hyderabad 
Course details

Skills you will learn
Who should do this course?
  • Students of Computer Science discipline
  • This could be BTech students who are interested in Theory or MTech/PhD students
More about this course
  • This course is an advanced study in theoretical computer science that focuses on understanding the inherent difficulty of computational problems and the resources required to solve them
  • This course delves into the classification of problems based on their computational complexity, providing students with the tools and concepts to analyze the efficiency and feasibility of algorithms

Computational Complexity
 at 
IIT Hyderabad 
Curriculum

Week 1

Introduction to the course, Polynomial time reductions, P and NP classes, Review of NP Completeness, P vs NP

Week 2

NP Complete problems, Cook-Levin Theorem, Polynomial Hierarchy

Week 3

Time Hierarchy Theorem, Space Complexity, Savitch’s Theorem, NL-Completeness, NL = coNL

Week 4

PSPACE Completeness, Space Hierarchy Theorem, Ladner Theorem, Oracles

Week 5

Baker-Gill-Solovay Theorem, Randomized Complexity Classes

Week 6

Randomized Complexity Classes(contd.), BPP is in polynomial hierarchy, Circuit Complexity

Week 7

Circuit Hierarchy Theorem, P/poly complexity class, NC and AC classes, Karp-Lipton Theorem

Week 8

Parity not in AC^0, Adleman’s Theorem, Polynomial Identity Testing, Perfect Matching is in RNC^2

Week 9

Bipartite Perfect Matching is in RNC (contd.), Isolation Lemma, Valiant Vazirani Theorem, #P and #P Completeness.

Week 10

Permanent is #P Complete, Toda’s Theorem

Week 11

Communication Complexity, Lower bound techniques, Monotone depth lower bound for matching.

Week 12

Introduction to Interactive Proofs, #3-SAT is in IP, Private and Public Coin Interactive proofs, Course summary.

Faculty Icon

Computational Complexity
 at 
IIT Hyderabad 
Faculty details

Subrahmanyam Kalyanasundaram

Other courses offered by IIT Hyderabad

– / –
4 weeks
– / –
– / –
12 weeks
– / –
– / –
12 weeks
– / –
– / –
12 weeks
– / –
View Other 113 CoursesRight Arrow Icon
qna

Computational Complexity
 at 
IIT Hyderabad 

Student Forum

chatAnything you would want to ask experts?
Write here...

Computational Complexity
 at 
IIT Hyderabad 
Contact Information

Address

Indian Institute of Technology, Kandi, Sangareddy
Hyderabad ( Telangana)

Phone
04023016099

(For general query)

83331036099

(For admission query)

Email
Hos.acad@iith.ac.in

(For general query)

pro@iith.ac.in

(For admission query)

Go to College Website ->