Skip to content
HHackerTube.videoSurprise me

P vs. NP and the Computational Complexity Zoo

P vs. NP and the Computational Complexity Zoo on HackerTube: recommended by 4 Hacker News commenters across 5 separate months, 2015–2026.

hackerdashery

explainer · intro · evergreen

Open on YouTube

An 11-minute animated introduction to P vs. NP and the wider landscape of complexity classes, inspired by the Complexity Zoo wiki. It assumes no background in computer science.

Why Hacker News recommends it

HN repeatedly recommends it as the best short, funny introduction to P vs. NP and complexity classes for people with no background.

people recommended it
4
separate months
5
strong recommendations
2
discussed on HN
2015–2026
“This 10 minute video is a great introduction to the P = NP problem and computational complexity theory if you have no context.”
— austinl, Nov 2016, in “The P=?NP Poll (2002) [pdf]”

What HN commenters said

8 Hacker News comments link this video. Each one links back to its thread.

sgroveMay 2023Strongly recommends

My absolute favorite overview of this - the video goes over both the explanation of the spaces, but also how it relates to a sort of understanding of reality itself! ▶ this video

in “Problems harder than NP-Complete” · View on HN

sgroveDec 2017Strongly recommends

There's a fantastic video I refer to every now and then if I'm a bit unsure about it, definitely recommend it - ▶ this video

in “Classic Nintendo Games Are NP-Hard (2012)” · View on HN

jlg23Jun 2017Recommends

> I would guess the P!=NP proof would be an example. Unfortunately, it doesn't have any easy description that the average person would understand. "Hard. Really hard. Don't be ridiculous.". Now backtrack 2 small examples on paper. Oh, look, the number of steps here grow, but these grow even faster! Especially mathematics when explained to a layperson so much depends on the language used. If one manages to keep the rest of the complexity zoo[1] out of the explanation and invests time into very basic examples, a lot things can be explained that otherwise the average person would not understand. [1] [link] EDIT: Looking for a video I stumbled upon last week that had a very nice, short explanation of P vs NP (which I did not find again), I found this one: Not lay-person simple, but very funny and also provides a cursory glance at what lies beyond P vs NP, i.e. the complexity zoo: ▶ this video (10 min)

in “The asymmetry in storytelling between math and the other sciences” · View on HN

d23Jan 2017Recommends

A guy at a company I used to work for made a great video on this. Very understandable even without any background on the topic: ▶ this video

in “P vs. NP” · View on HN

austinlNov 2016Recommends

This 10 minute video is a great introduction to the P = NP problem and computational complexity theory if you have no context. I've shown this to plenty of friends (including those outside of computer science). Essentially, "does being able to quickly recognize correct answers mean there's also a quick way to find them?" ▶ this video

in “The P=?NP Poll (2002) [pdf]” · View on HN

PandaRiderJul 2026Cites it

I have taken algorithms courses. This video explains in detail: ▶ this video In short, P means Polynomial time (i.e. markets can solve computation problems efficiently) and NP means Non-Deterministic Polynomial time (i.e. markets can verify solutions of computation problems efficiently but solutions are found by luck). If P != NP, it means luck CANNOT be engineered and markets are competitive.

in “Markets are competitive if and only if P = NP” · View on HN

Show 2 more comments
DonHopkinsApr 2019Cites it

I took a class from Gasarch in the 80's at UMD. He's a freaky smart guy! I swear to God (and have said before [1]): He wore a t-shirt that said: "P=NP? I don't know, and I don't care!" How times have changed! [1] HN discussion: [link] of Scott Aaronson's article "My 116-page survey article on P vs. NP: better late than never": [link] Also: P vs. NP and the Computational Complexity Zoo ▶ this video

in “Do you believe in P = NP? – the 3. PollPaper [pdf]” · View on HN

ColinWrightDec 2015Cites it

Because Graph Three Colouring[0][1] is NP-Complete[2][3] we can use it to solve any NP problem. Integer factoring is an NP problem[4] so we should be able to factor integers by using Graph Three Colouring. This post shows one way of doing that, and explains the techniques used to show directly that Graph Three Colouring is NP-Complete. [0] [link] [1] [link] [2] [link] [3] ▶ this video [4] [link]

in “Integer Factoring via Graph Three Colouring” · View on HN

Topics & tags

Computability & complexity theoryRecreational & visual mathp vs npcomplexity classesnp-completecomplexity zootheory of computation