Display language
To modulepage Generate PDF

#40379 / #6

SS 2017 - WiSe 2021/22

English

Computational Complexity

9

Niedermeier, Rolf

benotet

Mündliche Prüfung

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34351100 FG Algorithmik und Komplexitätstheorie

No information

Kontakt


TEL 5-1

Thielcke, Christlinde

lehre@akt.tu-berlin.de

Learning Outcomes

On successful completion, students will be able to: - estimate the computational costs for solving fundamental problems - classify discrete computational problems according to their computational complexity using reductions and standard complexity classes - understand structural properties of complexity classes - make qualitative and quantitative statements about computational complexity questions

Content

Introduction into structural complexity theory, with particular emphasis on complexity resources time and space. Particular topics are: - complexity classes - reductions between problems - theory of the NP-completeness and the P vs. NP question - hierarchy theorems and polynomial time hierarchy - interactive proof systems

Module Components

Pflichtteil:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Computational ComplexityVL0434 L 233k.A.No information4
Computational ComplexityUE0434 L 233k.A.No information2

Workload and Credit Points

Computational Complexity (VL):

Workload descriptionMultiplierHoursTotal
Präsenzzeit15.04.0h60.0h
Vor-/Nachbereitung15.05.0h75.0h
135.0h(~5 LP)

Computational Complexity (UE):

Workload descriptionMultiplierHoursTotal
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.05.0h75.0h
105.0h(~4 LP)

Course-independent workload:

Workload descriptionMultiplierHoursTotal
Prüfungsvorbereitung1.030.0h30.0h
30.0h(~1 LP)
The Workload of the module sums up to 270.0 Hours. Therefore the module contains 9 Credits.

Description of Teaching and Learning Methods

There is a lecture 4 hours per week presenting the whole course material. The lectures are accompanied by tutorials in which distributed work sheets are solved together.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

a) obligatory: Basic course on automata and complexity b) desirable: Basic knowledge on algorithms

Mandatory requirements for the module test application:

This module has no requirements.

Module completion

Grading

graded

Type of exam

Oral exam

Language

English

Duration/Extent

30 min

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Winter- und Sommersemester.

Maximum Number of Participants

This module is not limited to a number of students.

Registration Procedures

Please register at QISPOS or directly at the examination office.

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  available
Additional information:
Slides will be made available during the lecture period: www.isis.tu-berlin.de

 

Literature

Recommended literature
Christos H. Papadimitriou: Computational Complexity, Addison Wesley, 1994.
Sanjeev Arora, Boaz Barak: Computational Complexity: A Modern Approach, Cambridge University Press, 2009

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
This module is not used in any degree program.

Students of other degrees can participate in this module without capacity testing.

Miscellaneous

This course is not offered regularly, you will find detailed information on our website: http://www.akt.tu-berlin.de/menue/teaching/