186.856 Structural Decompositions and Algorithms
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2017S, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

The course will provide an in-depth coverage of all aspects of the possibly two most important graph decompositions, namely tree-decompositions and clique-decompositions, with a focus on the techniques required for the design of efficient decomposition based algorithms. After attending the course the students will have a good understanding of the properties of tree-decompositions and clique-decompositions and an excellent understanding of when and how to apply the decompositional approach to a wide variety of problems in computer science.

Subject of course

Decomposition based approaches to tackle computationally hard problems are an integral part in almost all areas of computer science and come with a wide variety of algorithmic applications. The main idea behind decomposition based techniques is to decompose a problem instance into small tractable parts, and to reassemble the solution of the parts to a solution of the entire instance. The course will provide an in-depth coverage of all aspects of the possibly two most important graph decompositions, namely tree-decompositions and clique-decompositions, with a focus on the techniques required for the design of efficient decomposition based algorithms.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu13:00 - 15:0002.03.2017 - 29.06.2017Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Structural Decompositions and Algorithms - Single appointments
DayDateTimeLocationDescription
Thu02.03.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu09.03.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu16.03.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu23.03.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu30.03.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu06.04.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu27.04.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu04.05.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu11.05.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu18.05.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu01.06.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu08.06.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu22.06.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung
Thu29.06.201713:00 - 15:00Seminarraum FAV 05 (Seminarraum 186) Vorlesung

Course registration

Begin End Deregistration end
08.02.2017 00:00 29.04.2017 00:00 29.04.2017 00:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 011 Double degree programme "Computational Logic (Erasmus-Mundus)" Mandatory elective
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 938 Computer Engineering Mandatory elective

Literature

The course is losely based on the book "Parameterized Algorithms" by

Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, and Saket Saurabh

which is available under:

http://link.springer.com/book/10.1007%2F978-3-319-21275-3

Previous knowledge

This course requires basic knowledge on the design and analysis of algorithms as well as basic complexity theory. Knowledge of the topics covered in the Algorithmics course is an advantage.

Preceding courses

Language

English