Circuits - Graduate Complexity Lecture 4 at CMU
Offered By: Ryan O'Donnell via YouTube
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
理论计算机科学基础 | Introduction to Theoretical Computer SciencePeking University via edX 算法设计与分析(高级) | Advanced Design and Analysis of Algorithms
Peking University via edX The Introduction to Quantum Computing
Saint Petersburg State University via Coursera Computational Complexity Theory
Indian Institute of Technology Kanpur via Swayam Computational Complexity
IIT Hyderabad via Swayam