192.122 Algorithmic Meta-Theorems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to:

  • explain the fundamental concepts behind algorithmic meta-theorems
  • explain, assess, and analyze the discussed algorithms
  • model and analyze unknown problems in order to apply a meta-theorem 

 

Subject of course

An algorithmic meta-theorem states that if a problem can be formulated in a certain logical framework, it can be solved efficiently on a certain class of problem inputs. Hence, algorithmic meta-theorems allow formulating general results beyond individual problems and use logical methods to capture whole families of problems at once. In this course, several algorithmic meta-theorems will be considered. It will be discussed how the theorems can be established and how they can be applied to individual problems.

Some of the topics covered by the course:

  • Solving problems definable in first-order logic on sparse graphs.
  • Solving problems definable in monadic second-order logic on tree-like graphs.
  • Gaifman's theorem and Feferman-Vaught's theorem.

Teaching methods

The core of the course consists of a series of lectures that explore topics in the studied area. The lectures are held in an informal, seminar-like setting and are highly interactive - students are expected to to engage in what's going on actively. Every new method and technique introduced during the lecture is demonstrated in several examples.

Mode of examination

Immanent

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue11:00 - 13:0012.10.2021 - 25.01.2022Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue13:00 - 14:0012.10.2021 - 25.01.2022Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Fri11:00 - 13:0029.10.2021 - 21.01.2022Seminarraum FAV 01 B (Seminarraum 187/2) Exercise
Fri13:00 - 14:0029.10.2021 - 21.01.2022Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Algorithmic Meta-Theorems - Single appointments
DayDateTimeLocationDescription
Tue12.10.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue12.10.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Tue19.10.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue19.10.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Fri29.10.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Exercise
Fri29.10.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Tue09.11.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue09.11.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Fri12.11.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Exercise
Fri12.11.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Tue16.11.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue16.11.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Tue23.11.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue23.11.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Fri26.11.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Exercise
Fri26.11.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Tue30.11.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue30.11.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time
Tue07.12.202111:00 - 13:00Seminarraum FAV 01 B (Seminarraum 187/2) Lecture
Tue07.12.202113:00 - 14:00Seminarraum FAV 01 B (Seminarraum 187/2) changeover time

Examination modalities

Exercises plus oral exam.

Course registration

Begin End Deregistration end
23.09.2021 19:00 24.10.2021 19:00 21.11.2021 19:00

Curricula

Study CodeObligationSemesterPrecon.Info
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Not specified

Literature

No lecture notes are available.

Previous knowledge

Bachelor-level knowledge of graph theory, discrete algorithms and logic is assumed.

Preceding courses

Accompanying courses

Language

English