HNI Logo
Home > Fachgruppen > Prof. Dr. math. Friedhelm Meyer auf der Heide > Lehre > Concrete Complexity Theory
Wintersemester 2008/09, Vorlesung
Concrete Complexity Theory

Note

Examination take place on February 13 and March 27. Send your preferred date to Matthias Fischer by  mafi(at)upb.de

Note:

The examinations are on 09.02. - 20.02. and 23.03. - 03.04. For registration use LSF (Master/Bachelor) or ZPS (DPO4)  [more].

Survey:

Complexity Theory deals with determining the amount of resources (e.g., runtime, memory consumption) necessary and sufficient for solving a given algorithmic problem (e.g. Travelling Salesperson Problem, TSP) on a given machine model (e.g., Turing machine).

One approach is to define complexity classes like P,NP, PSPACE, in order to classify problem complexity by means of completeness in such classes, like the famous class of NP-complete problems. This gives conditional results like ”If NP is not equal P, then TSP is not solvable in polynomial time.” This branch of Complexity Theory is often referred to as Structural Complexity Theory.

In contrast, proving explicit lower bounds for given problems is the topic of the so-called Concrete Complexity Theory. As nobody is currently able to prove superlinear time bounds for explicitly defined problems on general computation models like Turing machines, one considers somewhat restricted models like 1-tape Turing machines, monotone Boolean circuits, Boolean circuits with bounded depth, algebraic computation models, and several kinds of parallel computation models.

This lecture surveys approaches to prove such lower bound on various such models.

Topics:

  • Boolean Circuits: basics, some lower bounds
  • Algebraic computations: lower bounds for different sets of arithmetic operations
  • Lower bounds for parallel computations

Lecture and Tutorials

Familiarity with basic concepts from complexity theory, as they are presented in the BA studies, are assumed.

The lecture and tutorials will be given in English.


Homework will be available on Wednesday (morning), return is Wednesday until 4.00 pm.

More Lectures

Examination

Oral examinations of 20 minutes duration. The exams will cover the lecture and also the tutorials and homework exercises.

Bonus Scheme

You can improve your grade by actively participating in the weekly tutorials and successfully solving the weekly homework exercises. For achieving at least 50 % of the total number of points in the homework exercises, your grade will improve by 1/3, for achieving at least 75 %, your grade will improve by 2/3. This only applies if you pass the examination.

Module Information

  • Modules III.2.3, III. 2.4
  • V2 + Ü1 SWS
  • 4 ECTS credits (workload)

Literature



Nach oben