Uwe Schöning

Uwe Schöning (born December 28, 1955) is a German computer scientist, known for his research in computational complexity theory.

Education and career

Schöning earned his Ph.D. from the University of Stuttgart in 1981, under the supervision of Wolfram Schwabhäuser.[1] He is a professor in the Institute for Theoretical Informatics at the University of Ulm.[2]

Contributions

Schöning introduced the low and high hierarchies to structural complexity theory in 1983. As Schöning later showed in a 1988 paper, these hierarchies play an important role in the complexity of the graph isomorphism problem, which Schöning further developed in a 1993 monograph with Köbler and Toran.

In a 1999 FOCS paper, Schöning showed that WalkSAT, a randomized algorithm previously analyzed for 2-satisfiability by Papadimitriou, had good expected time complexity (although still exponential) when applied to worst-case instances of 3-satisfiability and other NP-complete constraint satisfaction problems. At the time this was the fastest guaranteed time bound for 3SAT; subsequent research has built on this idea to develop even faster algorithms.

Schöning is also the inventor of the pedagogical programming languages LOOP, GOTO, and WHILE, which he described in his textbook Theoretische Informatik - kurz gefasst.

Selected publications

Schöning is the author or editor of many books in computer science, including

His research articles include:

References

  1. Uwe Schöning at the Mathematics Genealogy Project
  2. Faculty profile, Univ. of Ulm, retrieved 2013-09-07.
  3. Review of Complexity and Structure by Juris Hartmanis (1987), MR 0827009
  4. Review of Logik für Informatiker by Neculai Curteanu (1989), MR 0944086; also listed as MR 1244106 (3rd ed.) and MR 2683474 (English ed.)
  5. Review of Logic for Computer Scientists by Riccardo Pucella (2005), SIGACT News 36 (3): 17–19, doi:10.1145/1086649.1086657
  6. Review of The Graph Isomorphism Problem by Pavol Hell (1995), MR 1232421
  7. Review of Gems of Theoretical Computer Science by Rohit Jivanlal Parikh (2000), Journal of Logic, Language and Information 9 (1): 131–132, doi:10.1023/A:1008379701961
  8. Review of Gems of Theoretical Computer Science by Danny Krizanc (2000), SIGACT News 31 (2): 2–5, doi:10.1145/348210.1042072
  9. Review of Gems of Theoretical Computer Science by Marius Zimand (2000), MR 1667079

External links

This article is issued from Wikipedia - version of the Wednesday, May 20, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.