NP-Complete Problems Explained: The Cook-Levin Theorem & What Makes Them Hard 🔍

Discover what makes NP-Complete problems the toughest in computational complexity. Learn about the Cook-Levin Theorem and how it defines the hardest problems in the class.

NP-Complete Problems Explained: The Cook-Levin Theorem & What Makes Them Hard 🔍
Undefined Behavior
166.7K views • Aug 14, 2018
NP-Complete Problems Explained: The Cook-Levin Theorem & What Makes Them Hard 🔍

About this video

What makes a problem "harder" than another problem? How can we say a problem is the hardest in a complexity class? In this video, we provide a proof sketch of the Cook-Levin theorem, introducing a critical concept known as NP-completeness.

Created by: Cory Chang
Produced by: Vivian Liu
Script Editor: Justin Chen, Zachary Greenberg, Elaine Chang, Brandon Chen
Music: Gravity Sound (https://www.youtube.com/channel/UCQ7Xmyu6eXpJfkEoMtRMv1w)

Twitter: https://twitter.com/UBehavior



References:
P vs NP Playlist: https://www.youtube.com/playlist?list=PLlwsleWT767dnN25K_QgvdKkovK_t4K6-
Cook-Levin Theorem: https://en.wikipedia.org/wiki/Cook–Levin_theorem
NP-Completeness: https://en.wikipedia.org/wiki/NP-completeness
Reduction: https://en.wikipedia.org/wiki/Reduction_(complexity)
SAT: https://en.wikipedia.org/wiki/Boolean_satisfiability_problem
Circuit-SAT: https://en.wikipedia.org/wiki/Circuit_satisfiability_problem
Circuits: https://en.wikipedia.org/wiki/Boolean_circuit
Turing Machine: https://en.wikipedia.org/wiki/Turing_machine

Lectures:
NP-Completeness and the Cook--Levin Theorem: https://youtu.be/QRYYDvgGQd0

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

166.7K

Likes

2.9K

Duration

10:44

Published

Aug 14, 2018

User Reviews

4.7
(33)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.