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

YouTube

Hierarchy Theorems - Time, Space, and Nondeterministic: Graduate Complexity Lecture at CMU

Ryan O'Donnell via YouTube

Overview

Explore the intricacies of hierarchy theorems in computational complexity theory in this graduate-level lecture from Carnegie Mellon University. Delve into time, space, and nondeterministic hierarchies as part of the Fall 2017 Computational Complexity Theory course. Learn about encoding schemes, Turing machines, time constructibility, and nondeterministic certificates. Examine the Time Hierarchy Theorem in depth, including potential bugs in its proof and the concept of crazy functions. Gain insights into nondeterministic complexity through discussions on guessing bits and certificates. Supplement your learning with suggested readings from Arora-Barak Chapters 3.1, 3.2, and optionally 1.7 for those interested in O(T log T) simulation.

Syllabus

Introduction
Time Hierarchy Theorem
Encoding Scheme
Multiple Encodings
Turing Machine
DS Action
Bug in the Proof
Recall
Crazy Functions
Time Constructible
Nondeterministic
Nondeterministic Certificates
Guessing Bits

Taught by

Ryan O'Donnell

Reviews

Start your review of Hierarchy Theorems - Time, Space, and Nondeterministic: Graduate Complexity Lecture at CMU

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.