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