Biography.guide
Home › People › Computer scientist › Mikkel Thorup
Portrait of Mikkel Thorup

Mikkel Thorup

b. 1965

Danish computer scientist

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

About Mikkel Thorup

Born 1965. Mikkel Thorup is a Danish computer scientist and researcher.

Mikkel Thorup (born 1965) is a Danish computer scientist working at University of Copenhagen. He completed his undergraduate education at Technical University of Denmark and his doctoral studies at Oxford University in 1993. From 1993 to 1998, he was at University of Copenhagen and from 1998 to 2013 he was at AT&T Labs-Research in New Jersey. Since 2013 he has been at the University of Copenhagen as a Professor and Head of Center for Efficient Algorithms and Data Structures (EADS).

Thorup's main work is in algorithms and data structures. One of his best-known results is a linear-time algorithm for the single-source shortest paths problem in undirected graphs (Thorup, 1999). With Mihai Pătraşcu he has shown that simple tabulation hashing schemes achieve the same or similar performance criteria as hash families that have higher independence in worst case, while permitting speedier implementations.

Thorup has been editor of the area algorithm and data structures for Journal of the ACM, and has also served on the editorial boards of SIAM Journal on Computing, ACM Transactions on Algorithms, and the Theory of Computing. He has been a Fellow of the Association for Computing Machinery since 2005 for his contributions to algorithms and data structures. He belongs to the Royal Danish Academy of Sciences and Letters since 2006. In 2010 he was bestowed the AT&T Fellows Honor for “outstanding innovation in algorithms, including advanced hashing and sampling techniques applied to AT&T's Internet traffic analysis and speech services.”

In 2011 he was co-winner of the David P. Robbins Prize from the Mathematical Association of America for solving, to within a constant factor, the classic problem of stacking blocks on a table to achieve the maximum possible overhang, i.e., reaching out the furthest horizontal distance from the edge of the table. “The papers describe an impressive result in discrete mathematics; the problem is easily understood and the arguments, despite their depth, are easily accessible to any motivated undergraduate.”

Selected publications

Announced at FOCS 1997. Preliminary version published in FOCS 2006. . 2011 MAA Robbins Award.

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
Education
University of Oxford, Oxford University, Technical University of Denmark
Employers
University of Copenhagen, AT&T Labs
Awards
David P. Robbins Prize; ACM Fellow; Villum Kann Rasmussen Annual Award

Contemporaries

People whose lives overlapped Mikkel Thorup's

Frequently asked questions

Who is Mikkel Thorup?

Danish computer scientist

When was Mikkel Thorup born?

Mikkel Thorup was born on 13 February 1965 in Copenhagen.

What is Mikkel Thorup's occupation?

Mikkel Thorup is a computer scientist and researcher.

What nationality is Mikkel Thorup?

Mikkel Thorup is Danish.

Sources & further reading

· Wikipedia: Mikkel Thorup

· Wikidata: Q1659407

· DBpedia: Mikkel Thorup

Cite this page

APA: Biography.guide. (2026). Mikkel Thorup. https://biography.guide/mikkel-thorup/

MLA: "Mikkel Thorup." Biography.guide, https://biography.guide/mikkel-thorup/.

Chicago: "Mikkel Thorup." Biography.guide. https://biography.guide/mikkel-thorup/.

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

Page generated 2026-09-27 05:19 UTC