Computational Complexity

ID : 
ΕΛ
Semester : 
5
Track: 
Free Electives

DEPARTMENT OF MATHEMATICS

618 Computational Complexity (5ο semester)

Instructors: D. Thilikos. L. Kirousis

Models of computability, Turing machines, the notion of complexity of a problem. Complexity classes: Class PSPACE, Savitch's theorem, Classes Ρ and EXP. Non-Deterministic Turing machines. Classes NP and co-NP. The Projection Theorem. Reducibilities and Completeness, NP-hardness. Cook-Levin theorem, NP-complete problems, Methods of proof of NP-completeness, Pseudopolynomiality, Strongly NP-complete problems. NP-completness and approximability, EXP-complete and PSPACE-complete problems.

Textbooks:

Introduction of Theory Computation, Sipser Michael, Crete University Press http://www.cup.gr/ΕΙΣΑΓΩΓΗ-ΣΤΗ-ΘΕΩΡΙΑ-ΥΠΟΛΟΓΙΣΜΟΥ_p-264687.aspx?LangId=1

Element of the Theory Computation, Harry Lewis, Christos Papadimitriou, Kritiki Press http://www.kritiki.gr/lewis_papadimitriou