YoVDO

Undergrad Complexity at CMU - NP

Offered By: Ryan O'Donnell via YouTube

Tags

Computational Complexity Theory Courses Algorithms Courses

Course Description

Overview

Explore the concept of NP in computational complexity theory through this undergraduate lecture from Carnegie Mellon University's Course 15-455. Delve into stronger conjectures, brute force algorithms, and the key features of NP problems. Learn about verification processes for the Yes Case and examine specific examples like Squares and Colors proofs. Gain insights from Professor Ryan O'Donnell's expertise in this comprehensive 81-minute session, which aligns with Sipser Ch. 7.3 (excluding nondeterminism).

Syllabus

Introduction
Stronger conjectures
Algorithm
Brute Force
NP
Verification
Yes Case
NP Features
Squares
Squares Proof
Colors Proof
Color verifier


Taught by

Ryan O'Donnell

Related Courses

理论计算机科学基础 | Introduction to Theoretical Computer Science
Peking 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