Richard M. Karp
Richard Manning Karp | |
---|---|
File:Karp mg 7725-b.cr2.jpg
Richard Karp giving a talk at the EPFL on 13th of July 2009
|
|
Born | Boston, Massachusetts |
January 3, 1935
Nationality | American |
Fields | Computer Science |
Institutions | University of California, Berkeley IBM |
Alma mater | Harvard University |
Thesis | Some Applications of Logical Syntax to Digital Computer Programming (1959) |
Doctoral advisor | Anthony Oettinger[1] |
Doctoral students | Narendra Karmarkar Michael Luby Rajeev Motwani Noam Nisan Barbara Simons |
Known for | Edmonds–Karp algorithm Karp's 21 NP-complete problems Hopcroft–Karp algorithm Karp–Lipton theorem Rabin–Karp string search algorithm |
Notable awards | Turing Award (1985) John von Neumann Theory Prize (1990) National Medal of Science (1996) Harvey Prize Benjamin Franklin Medal Kyoto Prize |
- Not to be confused with Richard A. Karp, one of the developers of TCP.
Richard Manning Karp (born January 3, 1935) is an American computer scientist and computational theorist at the University of California, Berkeley. He is most notable for his research in the theory of algorithms, for which he received a Turing Award in 1985, The Benjamin Franklin Medal in Computer and Cognitive Science in 2004, and the Kyoto Prize in 2008.[2]
Biography
Born to Abraham and Rose Karp in Boston, Massachusetts, Karp has three younger siblings: Robert, David, and Carolyn. He attended Harvard University, where he received his bachelor's degree in 1955, his master's degree in 1956, and his Ph.D. in applied mathematics in 1959.
He started working at IBM's Thomas J. Watson Research Center. In 1968, he became Professor of Computer Science, Mathematics, and Operations Research at the University of California, Berkeley. 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 is the recipient of several honorary degrees.
Work
He has made many other important discoveries in computer science and operations research in the area of combinatorial algorithms. His major current research interests include bioinformatics.
In 1971 he co-developed with Jack Edmonds the Edmonds–Karp algorithm for solving the max-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.[3]
In 1973 he and John Hopcroft published the Hopcroft–Karp algorithm, still 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[4] for the Turing Award was as follows:
- For his continuing contributions to the theory of algorithms including the development of efficient algorithms for network flow and other combinatorial optimization problems, the identification of polynomial-time computability with the intuitive notion of algorithmic efficiency, and, most notably, contributions to the theory of NP-completeness. Karp introduced the now standard methodology for proving problems to be NP-complete which has led to the identification of many theoretical and practical problems as being computationally difficult.
References
- ↑ Richard M. Karp at the Mathematics Genealogy Project.
- ↑ http://www.inamori-f.or.jp/laureates/k24_a_richard/prs_e.html
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
Wikimedia Commons has media related to Richard Karp. |
Preceded by | Benjamin Franklin Medal in Computer and Cognitive Science 2004 |
Succeeded by Aravind Joshi |
Lua error in package.lua at line 80: module 'strict' not found.
- Pages with broken file links
- Commons category link is locally defined
- Articles with dead external links from July 2013
- 1935 births
- Members of the United States National Academy of Sciences
- Living people
- American computer scientists
- 20th-century American mathematicians
- 21st-century American mathematicians
- Turing Award laureates
- John von Neumann Theory Prize winners
- National Medal of Science laureates
- Harvard University alumni
- University of California, Berkeley faculty
- Fellows of the Association for Computing Machinery
- American operations researchers
- Members of the French Academy of Sciences
- People from Boston, Massachusetts
- Theoretical computer scientists
- Fellows of the Society for Industrial and Applied Mathematics
- Members of the United States National Academy of Engineering
- University of California, Berkeley College of Engineering faculty