Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Undergrad Complexity at CMU - Oracle Turing Machines and P^NP

Ryan O'Donnell via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This undergraduate lecture examines oracle Turing machines and P^NP, connecting oracle access to SAT, the polynomial hierarchy, and efficient algorithms. It develops a verifier-based simulation argument and discusses practical SAT solvers in relation to worst-case complexity.

Syllabus

Introduction
Motivation
Puzzle for you
Solving algorithms
What should we do
Consequences
Pseudocode
Efficient algorithm
Why are we stuck
Minimum Circuit Problem
Oracle Turing Machine
Is it realistic
Why do SATs work
What is PNP
P to B

Taught by

Ryan O'Donnell

Reviews

Start your review of Undergrad Complexity at CMU - Oracle Turing Machines and P^NP

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.