Research
Research Groups > Algorithms and Theory
The algorithms and theory group focuses on classifying and solving complex computational problems that arise in diverse areas of computer science. Their areas of research include approximation algorithms, algorithmic game theory, circuit and communication complexity, cryptography, combinational optimization, pseudo-randomness, and learning theory. Members of the group often work closely with the network security group and social networks groups, and with several faculty members contributing to both areas, to examine issues such as distributed computing and network algorithms. The researchers apply mathematical and computational skills to numerous practical problems. For example, work on complexity theory involves determining the computational resources required to solve highly complex algorithms; combinatorial optimization can be used to model diverse real-world problems such as pricing of stocks in financial markets to movement of goods in transportation networks to policies for distributing vacines. | |||||||
|






