Display language
To modulepage Generate PDF

#40822 / #1

Seit SS 2017

English

Algorithmische Graphentheorie
Algorithmic Graph Theory

6

Kreutzer, Stephan

benotet

Mündliche Prüfung

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34352200 FG Logik und Semantik

No information

Kontakt


TEL 7-3

No information

stephan.kreutzer@tu-berlin.de

No information

Learning Outcomes

Many real world computational problems can be modeled as graph theoretical problems. In this course we will present algorithmic concepts and methods for solving various types of graph theoretical problems, including colouring problems, matchings, various types of cut and connectivity problems. In the basic algorithms and data structures course efficient (polynomial time) algorithms for network flow and other problems have been studied. In this course we will cover additional types of problems that can be solved efficiently such as computing maximal matchings. We will also study NP-hard problems and discuss various attempts of solving these problems efficiently, e.g. by approximating the solution or isolating the exponential running time in a single parameter. Besides the algorithmic techniques, the course will also focus on the pure graph theoretical methods that make efficient algorithmic solutions possible.

Content

In the course we will cover the following topics: - Basic definitions of graphs and digraphs - Basic concepts of algorithms and complexity - Connectivity and Cuts - Matchings - Graph Colourings - Tree-Width - 3-Connectivity and Tutte's Theorem - Planar graphs

Module Components

Pflichtgruppe:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Algorithmische GraphentheorieVL3435 L 9053SoSeNo information2
Algorithmische GraphentheorieUE3435 L 9054SoSeNo information2

Workload and Credit Points

Algorithmische Graphentheorie (VL):

Workload descriptionMultiplierHoursTotal
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)

Algorithmische Graphentheorie (UE):

Workload descriptionMultiplierHoursTotal
Präsenzzeit15.02.0h30.0h
Vor-/Nachbereitung15.04.0h60.0h
90.0h(~3 LP)
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

The course consists of a lecture delivered in an interactive style using black board proofs and slides.

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

It is desirable that students taking the course have taken an introduction to graph theory. The course is mostly self-contained, though, but assumes some familiarity with graph theoretical medthods.

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

20-40 Minuten

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:
Sommersemester.

Maximum Number of Participants

This module is not limited to a number of students.

Registration Procedures

See http://logic.las.tu-berlin.de

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  unavailable

 

Literature

Recommended literature
No recommended literature given

Assigned Degree Programs


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

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)115SS 2017SoSe 2024
Computer Science (Informatik) (M. Sc.)125SS 2017SoSe 2024
Elektrotechnik (M. Sc.)115SS 2017SoSe 2024
Informatik (B. Sc.)116SS 2017SoSe 2024
Naturwissenschaften in der Informationsgesellschaft (B. Sc.)33SoSe 2024SoSe 2024

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

Miscellaneous

No information