c.curionodeThe Turing Archive

1985 · Turing Award

Richard Karp

Reductions showed that many practical problems share the same hard core.

Birth location
1935, Boston, Massachusetts, USA
Country labels
United States
At the award
University of California, Berkeley
Subject
Theory & algorithms
Read the award story ↗
Illustrated portrait of Richard Karp
Original AI-generated illustration by Curionode. Peter Badge / Heidelberg Laureate Forum Foundation · Likeness reference ↗

01 · A life in computing

The person behind the work

Richard Karp helped explain why many important optimization problems resist efficient exact solutions. His work showed that a broad collection of combinatorial problems are NP-complete by connecting them through polynomial-time reductions. At Berkeley, he also developed algorithms and investigated approaches to difficult problems. His research gave computer scientists a shared framework for distinguishing tractable tasks from problems whose apparent difficulty requires different strategies.

The contribution, explained

Richard Karp connected a broad collection of combinatorial problems through polynomial-time reductions. If an efficient exact algorithm existed for one NP-complete problem, these translations could transfer that power to the others. His work also developed efficient algorithms for network flow and other optimisation tasks.

Why it matters

Understanding problem structure guides the choice between exact methods, approximation, heuristics and specialised algorithms.

Sources & further reading

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. Official ACM profile ↗amturing.acm.org
  3. UC Berkeley — Computer Science anniversary history ↗www2.eecs.berkeley.edu