Gödel Prize


The Gödel Prize is an annual prize for outstanding papers in the area of theoretical computer science, given jointly by the European Association for Theoretical Computer Science and the Association for Computing Machinery Special Interest Group on Algorithms and Computational Theory. The award is named in honor of Kurt Gödel. Gödel's connection to theoretical computer science is that he was the first to mention the "P versus NP" question, in a 1956 letter to John von Neumann in which Gödel asked whether a certain NP-complete problem could be solved in quadratic or linear time.
The Gödel Prize has been awarded since 1993. The prize is awarded alternately at ICALP and STOC. STOC is the ACM Symposium on Theory of Computing, one of the main North American conferences in theoretical computer science, whereas ICALP is the International Colloquium on Automata, Languages and Programming, one of the main European conferences in the field. To be eligible for the prize, a paper must be published in a refereed journal within the last 14 years. The prize includes a reward of US$5000.
The winner of the Prize is selected by a committee of six members. The EATCS President and the SIGACT Chair each appoint three members to the committee, to serve staggered three-year terms. The committee is chaired alternately by representatives of EATCS and SIGACT.
In contrast with the Gödel Prize, which recognizes outstanding papers, the Knuth Prize is awarded to individuals for their overall impact in the field.

Recipients

YearNameNotesPublication year
1993László Babai, Shafi Goldwasser, Silvio Micali, Shlomo Moran, and Charles Rackofffor the development of interactive proof systems1988, 1989
1994Johan Håstadfor an exponential lower bound on the size of constant-depth Boolean circuits.1989
1995Neil Immerman and Róbert Szelepcsényifor the Immerman–Szelepcsényi theorem regarding nondeterministic space complexity1988, 1988
1996Mark Jerrum and Alistair Sinclairfor work on Markov chains and the approximation of the permanent of a matrix1989, 1989
1997Joseph Halpern and Yoram Mosesfor defining a formal notion of "knowledge" in distributed environments1990
1998Seinosuke Todafor Toda's theorem, which showed a connection between counting solutions and alternation of quantifiers 1991
1999Peter Shorfor Shor's algorithm for factoring numbers in polynomial time on a quantum computer1997
2000Moshe Y. Vardi and Pierre Wolperfor work on temporal logic with finite automata1994
2001Sanjeev Arora, Uriel Feige, Shafi Goldwasser, Carsten Lund, László Lovász, Rajeev Motwani, Shmuel Safra, Madhu Sudan, and Mario Szegedyfor the PCP theorem and its applications to hardness of approximation1996, 1998, 1998
2002Géraud Sénizerguesfor proving that equivalence of deterministic pushdown automata is decidable2001
2003Yoav Freund and Robert Schapirefor the AdaBoost algorithm in machine learning1997
2004Maurice Herlihy, Michael Saks, Nir Shavit and Fotios Zaharogloufor applications of topology to the theory of distributed computing1999, 2000
2005Noga Alon, Yossi Matias and Mario Szegedyfor their foundational contribution to streaming algorithms1999
2006Manindra Agrawal, Neeraj Kayal, Nitin Saxenafor the AKS primality test2004
2007Alexander Razborov, Steven Rudichfor natural proofs1997
2008Daniel Spielman, Shang-Hua Tengfor smoothed analysis of algorithms2004
2009Omer Reingold, Salil Vadhan, Avi Wigdersonfor zig-zag product of graphs and undirected connectivity in log space2002, 2008
2010Sanjeev Arora, Joseph S. B. Mitchellfor their concurrent discovery of a polynomial-time approximation scheme for the Euclidean Travelling Salesman Problem1998, 1999
2011Johan Håstadfor proving optimal inapproximability results for various combinatorial problems2001
2012Elias Koutsoupias, Christos Papadimitriou, Noam Nisan, Amir Ronen, Tim Roughgarden and Éva Tardosfor laying the foundations of algorithmic game theory2009, 2002, 2001
2013Dan Boneh, Matthew K. Franklin, and Antoine Jouxfor multi-party Diffie–Hellman key exchange and the Boneh–Franklin scheme in cryptography2003,
2004
2014Ronald Fagin,, and Moni Naorfor Optimal Aggregation Algorithms for middleware2003,
2015Daniel Spielman, Shang-Hua Tengfor their series of papers on nearly-linear-time Laplacian solvers
2011
2013
2014
2016Stephen Brookes and Peter W. O'Hearnfor their invention of Concurrent Separation Logic2007, 2007
2017Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam D. Smithfor the invention of differential privacy2006
2018Oded Regevfor introducing the learning with errors problem2009
2019Irit Dinurfor her new proof of the PCP theorem by gap amplification2007
2020Robin Moser and Gábor Tardosfor their constructive proof of the Lovász local lemma2010
2021Andrei Bulatov, Jin-Yi Cai, Xi Chen, Martin Dyer, and David Richerbyfor their work on the classification of the counting complexity of constraint satisfaction problems2013 2013 2017
2022Zvika Brakerski, Craig Gentry, and Vinod Vaikuntanathanfor their transformative contributions to cryptography by constructing efficient fully homomorphic encryption schemes2014, 2014
2023Samuel Fiorini, Serge Massar, and Sebastian Pokutta, Hans Raj Tiwary, Ronald de Wolf, and Thomas Rothvossfor showing that any extended formulation for the TSP polytope has exponential size2015, 2017
2024Ryan Williamsfor his work on circuit lower bounds and the “algorithms to lower bounds” paradigm2011
2025Eshan Chattopadhyay and David Zuckermanfor their work constructing "an explicit two-source extractor with polylogarithmic min-entropy, resolving a central problem in the theory of computation that had been open for almost three decades."2016

Winning papers