186.181 Algorithms in Graph Theory
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2016S, VU, 2.0h, 3.0EC

Properties

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

Aim of course

The main objective of the course is to derive fundamental basics for several algorithms and the algorithms themselves. Additionally, these basics imply the polynomial runtime of the mentioned algorithms. Applications for the derived algorithms can be found in operations research and biomathematics. A further objective of this course is to get familiar with several research directions which can be deepened in
a diploma thesis or even a PhD thesis.

Subject of course

The lecture discusses algorithmic aspects in graph theory from a theoretical point of view (Implementation issues are not covered here).

An essential topic in this lecture are different types of edge-covering walks in graphs. Eulerian trails including each edge in the graph exactly once are only a special case here. However, many types of edge-covering walks are based on Eulerian trails in more general graphs. This holds especially for the Chinese Postman Problem and walks through mazes (where only local node information is available).

Thus, the structure of the lecture is the following:

  • characterization of Eulerian graphs
  • Menger's theorem and the splitting lemma, node splittings, spanning trees in undirected and directed graphs (this part discusses several basics needed for proving the correctness of some polynomial time algorithms)
  • algorithms for finding several types of Eulerian trails
  • Chinese Postman Problem (some necessary parts of matching theory will be introduced)
  • Mazes

Additionally, we discuss some conjectures regarding characterizations of Eulerian graphs.

Additional information

ECTS-Breakdown: 3 ECTS = 75 hours

25 h lecture
20 h homework preparation
29 h exam preparation
  1 h oral exam
----
75 h overall

Attention! There is no course on April 19, 2016!


Lecturers

  • Fleischner, Herbert

Institute

Course dates

DayTimeDateLocationDescription
Wed11:00 - 13:0002.03.2016 Seminarroom 186 (Favoritenstrasse 9-11, 5.Floor)Preliminary lecture
Tue12:00 - 14:0008.03.2016 - 28.06.2016Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Algorithms in Graph Theory - Single appointments
DayDateTimeLocationDescription
Wed02.03.201611:00 - 13:00 Seminarroom 186 (Favoritenstrasse 9-11, 5.Floor)Preliminary lecture
Tue08.03.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue15.03.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue05.04.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue12.04.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue26.04.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue03.05.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue10.05.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue24.05.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue31.05.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue07.06.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue14.06.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue21.06.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture
Tue28.06.201612:00 - 14:00Seminarraum FAV 05 (Seminarraum 186) Algorithms in Graph Theory Lecture

Examination modalities

The grade is based on active participation in the lecture, the discussion of optional homeworks and a final oral exam including all contents of the course.

Course registration

Not necessary

Curricula

Study CodeObligationSemesterPrecon.Info
066 504 Master programme Embedded Systems Mandatory elective
066 931 Computational Intelligence Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective
066 950 Didactic for Informatics Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

Basic knowledge of graph theory is welcome but not mandatory.

Accompanying courses

Language

if required in English