![]() |
|
||||||||||||||||||||||||||||
Research:
People:
Prospective Students:
|
The Algorithm and Complexity Group is a research group in the School of Computer Science at University of Waterloo. You can subscribe to a mailing list for Algorithms and Complexity announcements (for Faculty, Students, or Postdocs, visitors and others.) Research Overview: The research group is very active, with a weekly seminar and various other regular meetings, such as the problem solving session, where
research problems are posed and solved with students, and the discussion
group, where techniques and problems from published papers are discussed.
Design and analysis of algorithmsThe design and analysis of algorithms on general-purpose models of computation draws inspiration from basic building-block problems (data structures, graph theory and graph-theoretic algorithms), problems in other areas of computer science (theory of programming languages, program methodology, theory of databases, learning theory, VLSI theory, information retrieval, cryptography, quantum computing, robot motion planning), and from computational problems arising in other disciplines (computational biology, algorithmic number theory, computational geometry). Models of computation and computational complexityDefining special models of computation and using mathematical tools to demonstrate the consequences of those definitions (as is done in formal languages, theory of automata, structural and computational complexity, parameterized complexity, theory of asynchronous circuits and hardware testing, parallel computation, Kolmogorov complexity) can lead to new insights into particular problems, or into the structure of a whole class of problems. |
|
This page is maintained by RDG |
|