next up previous contents
Next: Project Briefing I Up: Easter Term 2000: Part Previous: Databases

Complexity Theory

Lecturer: Dr A. Dawar (ad260@cl.cam.ac.uk)

No. of lectures: 12

Prerequisite courses: Data Structures and Algorithms, Computation Theory


Aims


The aim of the course is to introduce the theory of computational complexity. The course will explain measure of the complexity of problems and of algorithms, based on time and space used on abstract models. Important complexity classes will be defined, and the notion of completeness established through a thorough study of NP-completeness. Applications to cryptographic protocols will be considered.


Lectures

Objectives


At the end of the course students should

Recommended book


Papadimitriou, Ch.H. (1994). Computational Complexity. Addison-Wesley.



next up previous contents
Next: Project Briefing I Up: Easter Term 2000: Part Previous: Databases
Christine Northeast
Mon Sep 20 10:28:43 BST 1999