Human Tech Tree
Researched1971 · Atomic & Space Age (1945 – 1990)

Formal Sciences & Matter / Mathematics

Complexity Theory & NP

Cook and Karp show in 1971/72 that many hard search problems are equally hard; the question 'P versus NP' is born.

Open in the interactive tree →

From the 1960s the question was not only whether something is computable but how fast. Stephen Cook proved the first NP-complete problem in 1971, and Richard Karp showed in 1972 that 21 problems, including Hamiltonian cycle and knapsack, are NP-complete. Whether finding is as easy as checking has since mattered for encryption, planning and AI.

Prerequisites

Unlocks

More in Mathematics · Atomic & Space Age

All 63 points in Mathematics →

Open in the interactive tree →