ABAB Pedia

Richard Karp

Richard Karp is an American theoretical computer scientist and UC BerkeleyUniversity of California, BerkeleyThe University of California, Berkeley (UC Berkeley) is a campus of the University of California system; the University of California was founded in 1868 through a merger of two institutions and moved to Berkeley, California, in 1873.Open the full entry professor emeritus known for showing 21 combinatorial problems to be NP-complete in 1972 and for algorithms such as Edmonds–Karp; he won the 1985 ACMAustralian Community MediaAustralian Community Media (ACM) is an Australian regional and rural news publishing group with more than 100 brands, including The Canberra Times; in 2019 Nine sold it to a company controlled by interests associated with Antony Catalano and Thorney Investment Group.Open the full entry Turing Award and was founding director of the Simons Institute for the Theory of Computing.

Contents25 sections
Key facts

Born in Boston

Richard Manning Karp was born in Boston, Massachusetts, on January 3, 1935.⁠[1]

He was the oldest of four children; his father was a junior high school teacher.⁠[2]

Childhood and Boston Latin School

As a child he loved mathematics, multiplying four-digit numbers in his head, and in tenth grade faked illness to stay home and solve geometry problems.⁠[3]

He received a classical education at Boston Latin School, studying Latin for six years.⁠[4]

Harvard Degrees and the Computation Lab

His dissertation, supervised by Anthony G. Oettinger, applied graph algorithms to analyzing programs.⁠[2]

IBM Research

From 1959 to 1968 he worked at IBM’s Thomas J. Watson Research Center, studying parallel computation models and combinatorial problems such as the traveling salesman problem with Ray Miller, Michael Held and others.⁠[3]

Joins UC Berkeley

He joined UC Berkeley in 1968, where he built a hub for theoretical computer science and mentored many young researchers, playing a leading role in establishing the theories of parallel and probabilistic algorithms.⁠[7]

The Theory of NP-Completeness

In 1971 he read Steve Cook’s paper on the satisfiability problem, which inspired him to develop the notion of NP-completeness; in 1972 he and Jack Edmonds devised the Edmonds–Karp algorithm for computing maximum flow in a network.⁠[2]

“Reducibility Among Combinatorial Problems”

His 1972 paper “Reducibility Among Combinatorial Problems” showed 21 problems to be NP-complete, everyday computational problems central to many applications.⁠[3]

First Head of the Computer Science Division

In 1972 Berkeley merged its two computer science faculty groups into a Computer Science Division within EECS; as the compromise candidate he reluctantly headed it for two years.⁠[4]

Lanchester Prize

He received the INFORMS Frederick W. Lanchester Prize in 1977.⁠[5]

Turing Award

He received the 1985 ACM Turing Award for continuing contributions to the theory of algorithms, including efficient algorithms for network flow and other combinatorial optimization problems, identifying polynomial-time computability with algorithmic efficiency, and the theory of NP-completeness.⁠[8]

Organizes MSRI’s Complexity Year

In the 1985–86 academic year he co-organized a Computational Complexity Year at the Mathematical Sciences Research Institute in Berkeley.⁠[1]

Joins ICSI

From 1988 to 1995 he was a research scientist at the International Computer Science Institute in Berkeley, returning to the institute in 1999.⁠[9]

John von Neumann Theory Prize

He received the INFORMS John von Neumann Theory Prize in 1990.⁠[5]

Moves to the University of Washington

He joined the University of Washington faculty in 1995 and worked with Leroy Hood, chair of molecular biotechnology, on deciphering the human genetic code.⁠[10]

National Medal of Science

He received the 1996 National Medal of Science from President Bill Clinton, calling it “the most significant award that I have received.”⁠[10]

Returns to Berkeley

From 1999 he again taught at UC Berkeley, where he held the Class of 1939 Chair and became a University Professor.⁠[11]

Benjamin Franklin Medal

The Franklin Institute awarded him the Benjamin Franklin Medal for his contributions to the understanding of computational complexity.⁠[6]

Kyoto Prize

The Inamori Foundation named him a 2008 Kyoto Prize laureate in Advanced Technology, with a cash gift of 50 million yen; he was then a University Professor at Berkeley with joint appointments in mathematics, bioengineering, and industrial engineering and operations research.⁠[12]

Founding Director of the Simons Institute

The Simons Foundation announced a $60 million award to Berkeley to create the Simons Institute for the Theory of Computing, with him as founding director, Alistair Sinclair as associate director and Christos Papadimitriou as chief scientist.⁠[13]

The Simons Institute Begins Operations

In his director’s letter he announced that the institute held its first scientific meeting in February 2013 and would begin its first full semester in August that year in the renovated Calvin Lab.⁠[14]

Steps Down as Director

After a five-year term he stepped down as director of the Simons Institute on December 31, 2017, succeeded by Shafi Goldwasser.⁠[15]

The Richard M. Karp Fund and Lectures

On his third (and possibly final) retirement from Berkeley, the Simons Institute launched a fundraising campaign in his honor and established the Richard M. Karp Distinguished Lectures; the series and a permanent installation in Calvin Lab honoring his contributions launched in fall 2019.⁠[16]

Appears on the Lex Fridman Podcast

He appeared on episode 111 of the Lex FridmanLex FridmanLex Fridman is a Soviet-born, US-raised computer scientist and podcast host who works as an MIT research scientist on human-AI interaction and autonomous driving. His Lex Fridman Podcast is known for hours-long conversations with guests including heads of state and technology leaders.Open the full entry Podcast, discussing geometry, visualizing algorithms, Don Knuth, the Edmonds–Karp algorithm, P versus NP, the stable marriage problem, randomized algorithms, machine learning and bioinformatics.⁠[17]

Related Organizations, Websites, and Public Accounts

International Computer Science Institute: Official website: https://www.icsi.berkeley.edu/ (opens in a new window)⁠[19]

Simons Institute for the Theory of Computing: Official website: https://simons.berkeley.edu/ (opens in a new window)⁠[20]

Sources

  1. Title: What Makes an Algorithm Great? (opens in a new window)
  2. Karp, Richard M. - INFORMS (opens in a new window)
  3. Science Lives: Computer Scientist Richard Karp – Simons Foundation (opens in a new window)
  4. The Mysteries of Algorithms (opens in a new window)
  5. Richard M. Karp | EECS at UC Berkeley (opens in a new window)
  6. Richard M. Karp | The Franklin Institute (opens in a new window)
  7. Richard Manning Karp | Kyoto Prize (opens in a new window)
  8. Richard M. Karp | Berkeley in the 80s (opens in a new window)
  9. Richard Karp | Center for Computational Biology (opens in a new window)
  10. UW computer scientist awarded National Medal of Science (opens in a new window)
  11. Richard Karp (opens in a new window)
  12. Richard Karp, renowned computer theorist, wins 2008 Kyoto Prize (opens in a new window)
  13. Simons Foundation awards UC Berkeley $60 million for theory of computing institute | Research UC Berkeley (opens in a new window)
  14. Letter from the Director (opens in a new window)
  15. Oral History: Russell Impagliazzo in Conversation with Dick Karp (opens in a new window)
  16. Richard M. Karp Fund (opens in a new window)
  17. #111 - Richard Karp: Algorithms and Computational Complexity | Lex Fridman Podcast (opens in a new window)
  18. University of California, Berkeley: Home (opens in a new window)
  19. ICSI (opens in a new window)
  20. Simons Institute for the Theory of Computing (opens in a new window)