Modul
Algorithmen für planare Graphen [M-INFO-101220]
Leistungspunkte
5Turnus
Jedes SommersemesterDauer
1 SemesterSprache
DeutschLevel
3Version
1Verantwortung
Einrichtung
- KIT-Fakultät für Informatik
Bestandteil von
Teilleistungen
Identifier | Name | LP |
---|---|---|
T-INFO-101986 | Algorithmen für planare Graphen | 5 |
Erfolgskontrolle(n)
Siehe Teilleistung
Qualifikationsziele
Die Teilnehmer besitzen einen vertieften Einblick in die theoretischen Aspekte und algorithmischer Grundlagen im Gebiet der planaren Graphen. Sie kennen zentrale Konzepte und Techniken zur Behandlung algorithmischer Fragestellungen auf planaren Graphen und können diese erläutern. Dabei nutzt der/die Studierende das Wissen aus der Vorlesung welches in Teilen auf bestehendem Wissen aus den Themenbereichen Graphentheorie und Algorithmik fußt. Außerdem kann er/sie erlernte Techniken auf verwandte Fragestellungen anwenden und aktuelle Forschungstehmen im Bereich planare Graphen interpretieren und nachvollziehen.
Studierende sind außerdem in der Lage die besonderen strukturellen Unterschiede zwischen allgemeinen Graphen und planaren Graphen zu erörtern. Sie können weiterhin erläutern wie sich diese speziellen Eigenschaften planarer Graphen auf die Laufzeit von Algorithmen auswirken. Insbesondere ist es ihm/ihr möglich zu erläutern warum einige Algorithmen für planaren Graphen korrekt sind und eine polynomielle Laufzeit haben, während sie für allgemeine Graphen entweder nicht das korrekte Ergebnis produzieren oder eine deutlich schlechtere Laufzeit haben. Das gilt im Besonderen für Probleme für die kein Algorithmus mit polynomieller Laufzeit für allgemeine Graphen bekannt ist, die aber auf planaren Graphen in Polynomialzeit lösbar sind. Dieses Wissen können die Teilnehmer nutzen um algorithmische Probleme für planare Graphen zu identifzieren, auf ihren algorithmischen Kern reduzieren und anschließend formal formulieren.
Voraussetzungen
Siehe Teilleistung
Inhalt
Ein planarer Graph ist ein Graph, der in der Ebene gezeichnet werden, ohne dass die Kanten sich kreuzen. Planare Graphen haben viele schöne Eigenschaften, die benutzt werden können um für zahlreiche Probleme besonders einfache, schnelle und schöne Algorithmen zu entwerfen. Oft können sogar Probleme, die auf allgemeinen Graphen (NP-)schwer sind auf planaren Graphen sehr effizient gelöst werden. In dieser Vorlesung werden einige dieser Probleme und Algorithmen zu ihrer Lösung vorgestellt.
Arbeitsaufwand
2 SWS Vorlesung, 1 SWS Übung, 5 LP entspricht 150h aufgeteilt in
30h Vorlesungsbesuch
15h Übung
40h Nachbereitung
25h Lösen der Übungsaufgaben
40h Prüfungsvorbereitung