[Example Topic] Master Thesis: Dynamic Graph Algorithms

🎯 Topic Overview

This is an example topic illustrating how open Bachelor’s, Master’s, and Project thesis proposals are formulated in our research group.

🔍 Project Description

Dynamic graph algorithms maintain structural properties (such as connectivity, shortest paths, or planar embeddings) of graphs undergoing sequences of vertex/edge insertions and deletions. In this thesis project, you will:

  • Design and implement efficient dynamic graph algorithms.
  • Experimentally evaluate algorithms on realistic network benchmark instances.
  • Integrate visual layout algorithms to observe graph changes in real time.

📋 Prerequisites & Skills

  • Solid foundation in algorithms and data structures.
  • Good programming proficiency (e.g. C++, Java, or Python).
  • Curiosity to tackle algorithmic challenges.

👥 Supervision & Contact

Apply for this Topic
Martin Nöllenburg
Martin Nöllenburg

Martin Nöllenburg is a Professor at the Algorithms and Complexity Group.