Graphentheorie

Graphentheorie

SWS 4
ECTS 5
Sprache(n) Deutsch (Standard)
Englisch
Lehrform SU mit Übung
Angebot im Wechsel mit anderen Fächern der gleichen Fachgruppe
Aufwand

30 Präsenzstunden Vorlesung, 30 Präsenzstunden Übung, 35 Stunden Vor-/Nachbereitung der Übungen, 55 Stunden Nachbereitung der Vorlesung und Prüfungsvorbereitung

Voraussetzungen

Solide Programmierkenntnisse in einer modernen Programmiersprache, Diskrete Mathematik, Lineare Algebra, Grundlagen der Informatik

Ziele

Kenntnisse der Methoden und Werkzeuge der Graphentheorie, sowie die Fähigkeit, diese auf Probleme in realen Applikationen abbilden und anwenden zu können.

Die Studierenden ...

  • charakterisieren die verschiedenen Arten von Graphen
  • wenden Algorithmen auf gegebene Problemstellungen an
  • benennen Problemstellungen, die mit Graphenalgorithmen gelöst werden können und schätzen den Aufwand dazu ein
  • analysieren gegebene Problemstellungen auf

  • Anwendbarkeit von Graphenalgorithmen

  • Komplexität des unterliegenden Problems
Inhalt

Objekte und Beziehungen zwischen diesen treten in sehr vielen Applikationen der Informatik auf. Graphen sind eine Verallgemeinerung dieser Systeme aus Objekten und Beziehungen zwischen ihnen. Die Graphentheorie stellt Werkzeuge zur Verfügung, Graphen zu repräsentieren, auf bestimmte Eigenschaften hin zu analysieren, sie effizient zu vergleichen oder zu durchsuchen.

Ausgehend von einfachen Anwendungsfällen werden unter anderem folgende Themengebiete behandelt:

  • Klassifizierung, Darstellung und Implementierung sowie Eigenschaften von Graphen
  • Eulersche und Hamiltonsche Wege
  • Färbungen von Graphen
  • Minimale aufspannende Bäume
  • Suche in Graphen: Tiefensuche, Breitensuche, kürzeste Wege
  • Maximaler Fluss und minimale Schnitte in Netzwerken
  • Lösen von Optimierungsproblemen

darüber hinaus werden Themen der Anwendung der Graphentheorie behandelt wie z.B.

  • Machine Learning (Embeddings, Graph Neural Networks)
  • Logik
  • Matroide als Generalisierung von Greedy Algorithmen
Medien und Methoden

Tafel, Papier, Folien oder Beamer

Literatur
  • Reinhard Diestel, Graphentheorie, Springer, Berlin, 2000
  • F. Harary, Graph Theory, Addison-Wesley, Reading, Mass., 1969
  • Volker Turau, Algorithmische Graphentheorie, Oldenbourg Verlag, 2004
  • Dieter Jungnickel, Graphs, Networks and Algorithms, Springer, 2012
  • Ahuja, Magnanti, Orlin, Network Flows. Theory, Algorithms and Applications, Prentice Hall, 1993
Zuordnungen Curricula
SPO Fachgruppe Code ab Semester Prüfungsleistungen

IS Version 2017

WPF Informatik und Wirtschaft

IF-S-M-I07

1

mündliche Prüfung
schriftliche Prüfung

IG Version 2019

EC: Theoretische Grundlagen

IG-TTI-0040

1

mündliche Prüfung
schriftliche Prüfung

IG Version 2019

SWE: Theoretische Grundlagen

IG-TTI-0040

1

mündliche Prüfung
schriftliche Prüfung

IG Version 2019

VCML: Theoretische Grundlagen

IG-TTI-0040

1

mündliche Prüfung
schriftliche Prüfung

IG Version 2024

EC: Theoretische Grundlagen

IG-TTI-0040

1

mündliche Prüfung
schriftliche Prüfung

IG Version 2024

SWE: Theoretische Grundlagen

IG-TTI-0040

1

mündliche Prüfung
schriftliche Prüfung

IG Version 2024

VCML: Theoretische Grundlagen

IG-TTI-0040

1

mündliche Prüfung
schriftliche Prüfung