Research Group
Algorithms Group

The amount of data computers are expected to operate on has increased by several orders of magnitude. We’re asking computers to perform more and more intricate analyses on data, requiring them to answer many diverse questions, like calculating the 3-dimensional shape of a protein made up of many thousands of atoms, finding the most relevant web page to a query out of a pool of billions, or figuring out how best to allocate scarce resources among thousands of entities given only error-prone probabilistic information about the consequences of your decision. With that in mind, we’re at the forefront of scaling up optimization, network algorithms, computational geometry, distributed computing, algorithms for massive data sets, parallel computing, computational biology, and scientific computing.
Related Links
Contact us
If you would like to contact us about our work, please refer to our members below and reach out to one of the group leads directly.
Last updated Aug 17 '22