YoVDO

Circuits - Graduate Complexity Lecture 4 at CMU

Offered By: Ryan O'Donnell via YouTube

Tags

Computational Complexity Theory Courses Circuits Courses

Course Description

Overview

Explore graduate-level computational complexity theory in this lecture focusing on circuits. Delve into complexity measures, classes, and constant depth circuits. Examine polyoblivious Turing machines, head movement, and uniform construction. Investigate nonuniformity, the Hierarchy Theorem, and hard to compete functions. Analyze circuit lower bounds and exponential time. This 1-hour 20-minute lecture, part of Carnegie Mellon's Course 15-855 (Fall 2017), is taught by Ryan O'Donnell and includes suggested reading from Arora--Barak Chapters 6.1--6.7.

Syllabus

Introduction
Complexity measures
Complexity classes
Constant depth circuits
Poly
oblivious Turing machines
head movement
Turing machine
Uniform construction
Nonuniformity
Hierarchy Theorem
Hard to Compete Functions
Circuit Lower Bounds
Exponential Time
Questions


Taught by

Ryan O'Donnell

Related Courses

04832430X: Electronic Circuits
Peking University via edX
电磁学上——恒定电场
Peking University via Coursera
CS For All: Introduction to Computer Science and Python Programming
Harvey Mudd College via edX
Analog Circuits
Indian Institute of Technology Madras via Swayam
Tinkering Fundamentals: Circuits
Exploratorium via Coursera