Biography.guide
Home › People › Mathematician › Richard M. Karp
Portrait of Richard M. Karp

Richard M. Karp

b. 1935

American theoretical computer scientist (b.1935)

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Richard M. Karp

Born 1935. Richard M. Karp is an American mathematician, computer scientist and university teacher, known for Aanderaa–Karp–Rosenberg conjecture, Edmonds–Karp algorithm and Held–Karp algorithm.

Biography Born to parents Abraham and Rose Karp in Boston, Massachusetts, Karp has three younger siblings: Robert, David, and Carolyn. His family was Jewish, and he grew up in a small apartment, in a then mostly Jewish neighborhood of Dorchester in Boston.

Both his parents were Harvard graduates (his mother eventually obtaining her Harvard degree at age 57 after taking evening courses), while his father had had ambitions to go to medical school after Harvard, but became a mathematics teacher as he could not afford the medical school fees. Apart from a 4-year period as a professor at the University of Washington, he has remained at Berkeley. From 1988 to 1995 and 1999 to the present he has also been a research scientist at the International Computer Science Institute in Berkeley, where he currently leads the Algorithms Group.

Richard Karp was awarded the National Medal of Science, and was the recipient of the Harvey Prize of the Technion and the 2004 Benjamin Franklin Medal in Computer and Cognitive Science for his insights into computational complexity. In 1994 he was inducted as a Fellow of the Association for Computing Machinery. He was elected to the 2002 class of Fellows of the Institute for Operations Research and the Management Sciences. He is the recipient of several honorary degrees and a member of the U.S. National Academy of Sciences, the American Academy of Arts and Sciences, and the American Philosophical Society.

In 2012, Karp became the founding director of the Simons Institute for the Theory of Computing at the University of California, Berkeley.

Work Karp has made many important discoveries in computer science, combinatorial algorithms, and operations research. His major current research interests include bioinformatics.

In 1962 he co-developed with Michael Held the Held–Karp algorithm, an exact exponential-time algorithm for the travelling salesman problem.

In 1971 he co-developed with Jack Edmonds the Edmonds–Karp algorithm for solving the maximum flow problem on networks, and in 1972 he published a landmark paper in complexity theory, "Reducibility Among Combinatorial Problems", in which he proved 21 problems to be NP-complete.

In 1973 he and John Hopcroft published the Hopcroft–Karp algorithm, the fastest known method for finding maximum cardinality matchings in bipartite graphs.

In 1980, along with Richard J. Lipton, Karp proved the Karp–Lipton theorem (which proves that if SAT can be solved by Boolean circuits with a polynomial number of logic gates, then the polynomial hierarchy collapses to its second level).

In 1987 he co-developed with Michael O. Rabin the Rabin–Karp string search algorithm.

Turing Award His citation for the (1985) Turing Award was as follows:

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Known for
Aanderaa–Karp–Rosenberg conjecture, Edmonds–Karp algorithm, Held–Karp algorithm, Hopcroft–Karp algorithm, Karmarkar–Karp algorithm, Karp's 21 NP-complete problems
moreKarp–Lipton theorem, Rabin–Karp string search algorithm, Vector addition system
Education
Harvard University, Harvard School of Engineering and Applied Sciences, University of California, Berkeley
Employers
University of California, Berkeley
Awards
Turing Award; John von Neumann Theory Prize; Harvard Centennial Medal; Harvey Prize; Fulkerson Prize; National Medal of Science; EATCS award; Benjamin Franklin Medal; Kyoto Prize in Advanced Technology; Dickson Prize in Science; Honorary doctorate of Technion; European Association for Theoretical Computer Science
Also known as
Richard Karp, Richard Manning Karp, Dick Karp, Dick Manning Karp, Dick M. Karp

People in Richard M. Karp's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Richard M. Karp's

Frequently asked questions

Who is Richard M. Karp?

American theoretical computer scientist (b.1935)

When was Richard M. Karp born?

Richard M. Karp was born on 3 January 1935 in Boston.

What is Richard M. Karp's occupation?

Richard M. Karp is a mathematician, computer scientist and university teacher.

What is Richard M. Karp known for?

Richard M. Karp is known for Aanderaa–Karp–Rosenberg conjecture, Edmonds–Karp algorithm, Held–Karp algorithm, Hopcroft–Karp algorithm, Karmarkar–Karp algorithm and Karp's 21 NP-complete problems.

What nationality is Richard M. Karp?

Richard M. Karp is American.

Sources & further reading

· Wikipedia: Richard M. Karp

· Wikidata: Q92612

· DBpedia: Richard M. Karp

Cite this page

APA: Biography.guide. (2026). Richard M. Karp. https://biography.guide/richard-m-karp/

MLA: "Richard M. Karp." Biography.guide, https://biography.guide/richard-m-karp/.

Chicago: "Richard M. Karp." Biography.guide. https://biography.guide/richard-m-karp/.

Data last updated: 2026-09-21 · Spot an error? Report a correction.

Portrait: Wikimedia Commons · author & licence

Page generated 2026-09-27 04:59 UTC