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.

2019S, VU, 2.0h, 3.0EC

Properties

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

Aim of course

After attending this course, students should be familiar with the most common width parameters and some of their applications in AI and database theory. They should also be able to design dynamic programming algorithms for the corresponding decompositions.

Subject of course

Many combinatorial problems that are intractable in general can be efficiently solved on tree-like structures. Width parameters measuring "tree-likeness" and their corresponding decompositions can be used to design algorithms that are fast as long as the width of the input is reasonably small.

The course will cover common graph and hypergraph width parameters and some of their applications in AI and database theory. Specifically, we will discuss the graph measure tree-width and generalizations such as clique-width and rank-width. We then proceed to discuss hypergraph width parameters like hypertree-width and fractional hypertree-width.

We will also showcase applications of width parameters to problems such as propositional model counting, conjunctive query evaluation, and inference in Bayesian Networks.

Additional information

ECTS Breakdown:

18 h lectures
37 h preparing paper presentation
20 h preparation for final exam
-------------------------------------
75 h total

Lecturers

  • Slivovsky, Friedrich

Institute

Course dates

DayTimeDateLocationDescription
Tue12:00 - 14:0019.03.2019 - 25.06.2019Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue12:15 - 13:4519.03.2019Seminarraum FAV 01 A (Seminarraum 183/2) Preliminary Meeting
Structural Decompositions and Algorithms - Single appointments
DayDateTimeLocationDescription
Tue19.03.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue19.03.201912:15 - 13:45Seminarraum FAV 01 A (Seminarraum 183/2) Preliminary Meeting
Tue26.03.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue02.04.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue09.04.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue30.04.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue07.05.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue14.05.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue21.05.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue28.05.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue04.06.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue18.06.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms
Tue25.06.201912:00 - 14:00Seminarraum FAV 01 A (Seminarraum 183/2) VU: Structural Decompositions and Algorithms

Examination modalities

Grading is based on a presentation of a research paper (65%) and an oral exam (35%).

Course registration

Begin End Deregistration end
06.02.2019 00:00 27.04.2019 00:00 27.04.2019 00:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 645 Data Science Not specified
066 926 Business Informatics Mandatory elective
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 938 Computer Engineering Mandatory elective

Literature

- Jörg Flum, Martin Grohe: Parameterized Complexity Theory. Texts in Theoretical Computer Science. An EATCS Series, Springer 2006.

- Marek Cygan, Fedor V. Fomin, Lukasz Kowalik, Daniel Lokshtanov, Dániel Marx, Marcin Pilipczuk, Michal Pilipczuk, Saket Saurabh: Parameterized Algorithms. Springer 2015.

Previous knowledge

This course requires familiarity with fundamental graph theoretic definitions as well as basic knowledge of algorithmics and complexity theory. Knowledge of the topics covered in the "Algorithmics" course is an advantage.

Preceding courses

Language

English