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.

2024W, VU, 2.0h, 3.0EC

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 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

Additional information

The lectures and exercises take place in room FAV 01 A. There will be 7 lecture sessions and 3 exercise sessions.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Fri13:00 - 16:0011.10.2024 - 20.12.2024Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Algorithmic Meta-Theorems - Single appointments
DayDateTimeLocationDescription
Fri11.10.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri18.10.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri25.10.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri08.11.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri22.11.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri29.11.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri06.12.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri13.12.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise
Fri20.12.202413:00 - 16:00Seminarraum FAV 01 A (Seminarraum 183/2) Lecture and Exercise

Examination modalities

Exercises plus oral exam.

Course registration

Begin End Deregistration end
26.09.2024 19:00 21.11.2024 19:00 05.12.2024 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