Algorithmen für Graphen und Netzwerke W24/25
to Whiteboard Site

Description

The lecture will be held in English, unless there is no demand for it.

Graphen und Netzwerke modellieren in vielfältiger Art Beziehungen in der Informatik und außerhalb, zum Beispiel soziale Netze, Verkehrsnetze, und viele andere. Wir behandeln algorithmischen Fragen, die in diesem Zusammenhang auftreten:

  • Analyse von Netzen, zum Beispiel: Gibt es besonders wichtige oder zentrale Knoten?  Wie verwundbar ist das Netzwerk gegenüber Störungen? Welche Eigenschaften unterscheiden zum Beispiel ein soziales Netzwerk von einem Straßennetz?
  • Optimierungsprobleme auf Graphen, zum Beispiel kürzeste Wege, Durchsuchen von Graphen.
  • Graphen als Hilfsmittel zur Visualisierung: Zeichnen von Graphen (Planarität, Vermeiden von Kreuzungen, gutes Layout)

Zielgruppe

Informatiker und interessierte Mathematiker im Masterstudium. MSc Data Science

Empfohlene Vorkennntnisse

"Höhere Algorithmik" oder eine andere Vorlesung ähnlichen Inhalts. Familiarity with elementary data structure such as search trees, linked lists, etc., and concepts such as asymptotic analysis of algorithms, polynomial time and NP-hardness.

Literature

I will not use a particular source but combine the material from several sources. One book that I am consulting is

  • Graphentheoretische Konzepte und Algorithmen, S. O. Krumke und H. Noltemeier, Teubner, 2005.

Planned topics (see the syllabus for actual topics)

  • Graph representations:
  • bipartite graphs
  • planar graphs; plane graphs; dual graphs; straight-line drawing; maps; circle-packing representation
  • spanning trees
  • Euler tours
    • corollary about orientations
    • non-crossing Euler tours
    • Euler tours and trees
  • Hamilton tours
  • models for random graphs
  • Graph coloring; independent sets; cliques
  • Flows
  • minimum-cost flows. shortest augmenting path algorithm
  • edge-coloring of regular graphs
  • Matchings, blossom algorithm.
  • Planarity
  • 2-connected components; blocks
  • depth-first search; s-t-numbering
  • arboricity; denseness; graph orientation
  • tree-width
  • planar graph separators
  • measures about graphs, centrality, Wiener index
  • Hamilton tours in cubic graphs
  • bipolar orientations
  • prices in the transportation problem
Basic Course Info

Course No Course Type Hours
19315401 Vorlesung 4
19315402 Übung 2

Time Span 14.10.2024 - 14.02.2025
Instructors
Mahmoud Elashmawi
Günter Rote

Study Regulation

0086c_k150 2014, BSc Informatik (Mono), 150 LPs
0086d_k135 2014, BSc Informatik (Mono), 135 LPs
0087d_k90 2015, BSc Informatik (Kombi), 90 LPs
0088d_m60 2015, MSc Informatik (Kombi), 60 LPs
0089b_MA120 2008, MSc Informatik (Mono), 120 LPs
0089c_MA120 2014, MSc Informatik (Mono), 120 LPs
0207b_m37 2015, MSc Informatik (Lehramt), 37 LPs
0208b_m42 2015, MSc Informatik (Lehramt), 42 LPs
0458a_m37 2015, MSc Informatik (Lehramt), 37 LPs
0471a_m42 2015, MSc Informatik (Lehramt), 42 LPs
0556a_m37 2018, M-Ed Fach 1 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LPs
0556b_m37 2023, M-Ed Informatik Fach 1 (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LP
0557a_m42 2018, M-Ed Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs
0557b_m42 2023, M-Ed Informatik Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs
0590a_MA120 2019, MSc Data Science, 120 LP
0590b_MA120 2021, MSc Data Science, 120 LP

Algorithmen für Graphen und Netzwerke W24/25
to Whiteboard Site

Main Events

Day Time Location Details
Monday 14-16 T9/051 Seminarraum 2024-10-14 - 2025-02-10
Friday 12-14 T9/SR 005 Übungsraum 2024-10-18 - 2025-02-14

Accompanying Events

Day Time Location Details
Wednesday 12-14 T9/053 Seminarraum Übung 01

Algorithmen für Graphen und Netzwerke W24/25
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

Algorithmen für Graphen und Netzwerke W24/25
to Whiteboard Site

Currently there are no resources for this course available.
Or at least none which you're allowed to see with your current set of permissions.
Maybe you have to log in first.