Complexity Theory

  • Course Details

    Lecturer: Prof. Dr. Heribert Vollmer

    Frequency: every two years (odd years) in the winter semester

    Type of course: lecture and exercise (2 lectures + 1 exercise + 2 seminars, 7 ECTS)

    Exam: oral exam

  • Course Contents

    This module imparts advanced knowledge about concepts, techniques, and phenomena of complexity theory. After successful completion, students are able to analyze algorithmic problems with respect to various complexity aspects. They assess the consequences of completeness results and develop complexity classifications for new algorithmic problems.

    Outline:

    • The polynomial-time hierarchy
    • Probabilistic complexity classes
    • Counting classes
    • Toda’s theorem
    • Isomorphism of complete sets (Berman-Hartmanis conjecture)
    • Sparse complete sets and advice classes (Karp-Lipton theorem)
    • Relativization (Baker-Gill-Solovay theorem)
    • Interactive proof systems
  • Information about exam

    The final examination of the module is an oral exam.

    Schedule

    The exam dates are assigned via an internal institute website (see link below). Note: This does not replace registration for the exam in QIS.


    Registration

    Depending on your examination regulations, registration in QIS may be required (see link below).


    Coursework Requirement

    If your examination regulations require coursework for this module, please contact the lecturer.

All materials can be found in Stud.IP.

Exam registration

Online registration at the examination office
Schedule an appointment for the oral exam