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

YouTube

The P vs. NP Problem - An Existential Question for Mathematics

Harvard CMSA via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore one of mathematics' most profound unsolved problems in this Millennium Prize Problems lecture that examines the fundamental question of whether P equals NP. Delve into the historical development of computational complexity theory, tracing its origins from early 20th-century work by Hilbert, Gödel, Church, and Turing who formalized the concepts of theorems and proofs. Understand how the definition of "automatically verifiable" proofs led to the formal definition of computers and influenced technological development. Learn about the crucial distinction between easily verifiable proofs and the potentially difficult task of determining mathematical truth, and discover how the concept of "easiness" was formalized through the groundbreaking work of Cook, Levin, and Karp in the 1970s. Examine the adoption of polynomial time algorithms as the standard for tractability and understand why naive proof-search algorithms lead to exponential time complexity. Investigate the central question of whether sophisticated algorithms exist that can search for proofs efficiently, which forms the core of the P vs. NP problem. Analyze the implications of potential resolutions to this question for modern computing infrastructure, mathematics, and other sciences, while reviewing the current state of progress on both the main problem and weaker variants. Consider the apparent paradox between the belief that P ≠ NP (that proof search cannot be fully automated) and the growing evidence of computers solving increasingly complex mathematical problems through what appears to be brute force search in less than polynomial time.

Syllabus

Madhu Sudan | The P vs. NP problem: An Existential Question for Mathematics

Taught by

Harvard CMSA

Reviews

Start your review of The P vs. NP Problem - An Existential Question for Mathematics

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.