Ryan Williams (computer scientist)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

<templatestyles src="Module:Hatnote/styles.css"></templatestyles>

Richard Ryan Williams
200px
Ryan Williams (November 2010)
Born 1979 (age 44–45)
Residence USA
Nationality American
Fields Computational complexity theory, Algorithms
Institutions Carnegie Mellon University
IBM Almaden Research Center
Stanford University
Alma mater Cornell University
Carnegie Mellon University
Doctoral advisor Manuel Blum

Richard Ryan Williams, known as Ryan Williams (born 1979), is an American computer scientist working in computational complexity theory.

Education

Williams received his Ph.D in computer science in 2007 from Carnegie Mellon University under the supervision of Manuel Blum.[1] From 2010 to 2012, he was a member of the Theory Group of IBM Almaden Research Center. Since Fall 2011, he is a professor at Stanford University.[2]

Research

Williams has been a member of the programme committee for the Symposium on Theory of Computing in 2011 and various other conferences. He won the Ron V. Book best student paper award at the IEEE Conference on Computational Complexity in 2005 and 2007,[3] and at the best student paper award at the International Colloquium on Automata, Languages and Programming in 2004 from the European Association for Theoretical Computer Science.[4]

Williams’s result that the complexity class NEXP is not contained in ACC0 received the best paper award at the Conference on Computational Complexity in 2011.[5] Complexity theorist Scott Aaronson has called the result "one of the most spectacular of the decade".[6]

Williams is also an expert on the computational complexity of k-anonymity.[7]

Selected publications

  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.

References

  1. Ryan Williams at the Mathematics Genealogy Project
  2. Curriculum vitae, retrieved 2015-05-16.
  3. Proceedings of 20th Annual IEEE Conference on Computational Complexity (CCC'05) San Jose, CA June 11-June 15, ISBN 0-7695-2364-1, and Twenty-Second Annual IEEE Conference on Computational Complexity (CCC'07) San Diego, California, June 13-March 16, ISBN 0-7695-2780-9.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Program for CCC2011 at http://computationalcomplexity.org/
  6. Lua error in package.lua at line 80: module 'strict' not found..
  7. Meyerson & Williams (2004).

External links