Year |
Name(s) |
Notes |
Publication year |
---|
1993 |
László Babai, Shafi Goldwasser, Silvio Micali, Shlomo Moran, and Charles Rackoff |
for the development of interactive proof systems |
1988,[paper 1] 1989[paper 2] |
1994 |
Johan Håstad |
for an exponential lower bound on the size of constant-depth Boolean circuits (for the parity function). |
1989[paper 3] |
1995 |
Neil Immerman and Róbert Szelepcsényi |
for the Immerman-Szelepcsényi theorem regarding nondeterministic space complexity |
1988,[paper 4] 1988[paper 5] |
1996 |
Mark Jerrum and Alistair Sinclair |
for work on Markov chains and the approximation of the permanent of a matrix |
1989,[paper 6] 1989[paper 7] |
1997 |
Joseph Halpern and Yoram Moses |
for defining a formal notion of "knowledge" in distributed environments |
1990[paper 8] |
1998 |
Seinosuke Toda |
for Toda's theorem which showed a connection between counting solutions (PP) and alternation of quantifiers (PH) |
1991[paper 9] |
1999 |
Peter Shor |
for Shor's algorithm for factoring numbers in polynomial time on a quantum computer |
1997[paper 10] |
2000 |
Moshe Y. Vardi and Pierre Wolper |
for work on temporal logic with finite automata |
1994[paper 11] |
2001 |
Sanjeev Arora, Uriel Feige, Shafi Goldwasser, Carsten Lund, László Lovász, Rajeev Motwani, Shmuel Safra, Madhu Sudan, and Mario Szegedy |
for the PCP theorem and its applications to hardness of approximation |
1996,[paper 12] 1998,[paper 13] 1998[paper 14] |
2002 |
Géraud Sénizergues |
for proving that equivalence of deterministic pushdown automata is decidable |
2001[paper 15] |
2003 |
Yoav Freund and Robert Schapire |
for the AdaBoost algorithm in machine learning |
1997[paper 16] |
2004 |
Maurice Herlihy, Michael Saks, Nir Shavit and Fotios Zaharoglou |
for applications of topology to the theory of distributed computing |
1999,[paper 17] 2000[paper 18] |
2005 |
Noga Alon, Yossi Matias and Mario Szegedy |
for their foundational contribution to streaming algorithms |
1999[paper 19] |
2006 |
Manindra Agrawal, Neeraj Kayal, Nitin Saxena |
for the AKS primality test |
2004[paper 20] |
2007 |
Alexander Razborov, Steven Rudich |
for natural proofs |
1997[paper 21] |
2008 |
Daniel Spielman, Shanghua Teng |
for smoothed analysis of algorithms |
2004[paper 22] |
2009 |
Omer Reingold, Salil Vadhan, Avi Wigderson |
for zig-zag product of graphs and undirected connectivity in log space |
2002,[paper 23] 2008[paper 24] |
2010 |
Sanjeev Arora, Joseph S. B. Mitchell |
for their concurrent discovery of a polynomial-time approximation scheme (PTAS) for the Euclidean Travelling Salesman Problem (ETSP) |
1998,[paper 25] 1999[paper 26]
|
2011 |
Johan Håstad |
for proving optimal inapproximability result for various combinatorial problems |
2001[paper 27] |
2012 |
Elias Koutsoupias (de), Christos Papadimitriou, Noam Nisan, Amir Ronen (de), Tim Roughgarden and Éva Tardos |
for laying the foundations of algorithmic game theory[3] |
2009,[paper 28] 2002,[paper 29] 2001[paper 30] |
2013 |
Dan Boneh, Matthew K. Franklin, and Antoine Joux |
for multi-party Diffie-Hellman key exchange and the Boneh-Franklin scheme in cryptography[4] |
2003,[paper 31] 2004[paper 32]
|
2014 |
Ronald Fagin, Amnon Lotem, and Moni Naor |
for Optimal Aggregation Algorithms for Middleware[5] |
2003,[paper 33] |
2015 |
Daniel Spielman, Shanghua Teng |
for their series of papers on nearly-linear-time Laplacian solvers[6] |
2011[paper 34] 2013[paper 35] 2014[paper 36]
|
2016 |
Stephen Brookes and Peter W. O'Hearn |
for their invention of Concurrent Separation Logic |
2007, 2007 |
2017[2] |
Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam Smith |
for the invention of differential privacy |
2006[paper 37] |
2018[7] |
Oded Regev (fr) |
for introducing the Learning with errors problem |
2009[paper 38] |