TOP
Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminars
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Publishing
Within this website:
External resources:
dblp
Within this website:
External resources:
  • the dblp Computer Science Bibliography


Dagstuhl Seminar 27031

Graph Algorithms: Making Theoretical Breakthroughs Practical

( Jan 17 – Jan 22, 2027 )

Permalink
Please use the following short url to reference this page: https://www.dagstuhl.de/27031

Organizers
  • Jakub Lacki (Google - New York, US)
  • Danupon Nanongkai (MPI für Informatik - Saarbrücken, DE)
  • Christian Schulz (Universität Heidelberg, DE)
  • Blair D. Sullivan (University of Utah - Salt Lake City, US)

Contact

Motivation

Recent years have been exceptionally fruitful for graph algorithms, yielding major theoretical advancements for fundamental problems like maximum flow, matching, and single-source shortest paths. Despite this progress, a significant gap persists between the asymptotic efficiency of these novel algorithms and their practical utility. Many of these breakthroughs, while theoretically powerful, are either too complex to implement reliably or are hindered by large constant factors and sub-polynomial terms hidden within their complexity analysis. For example, an algorithm with O(n log10 n) complexity, while asymptotically superior to one with O(n2) running time, is likely outperformed for any practical input size.

This Dagstuhl Seminar directly addresses this theory-practice gap by exploring an alternative approach to algorithm design—one that integrates practical considerations from the very beginning. The goal is to bring together algorithm researchers, algorithm engineers, and practitioners to foster a holistic perspective on algorithm development. We aim to create a forum where theorists can present concepts ripe for implementation and where engineers can highlight real-world bottlenecks that require new theoretical insights.

The seminar’s core topics will cover the entire lifecycle of practical algorithm development. Discussions will center on:

  • Design Principles: Moving beyond pure asymptotic analysis to consider metrics like implementation simplicity, low constant factors, and amenability to modern hardware architectures, including cache efficiency and parallelizability.
  • Implementation Strategies: Addressing the challenges of translating complex theoretical constructs into robust, high-performance code, and exploring best practices for optimization and debugging.
  • Evaluation Methodologies: Establishing rigorous standards for empirical analysis and benchmarking to enable fair comparisons and a clear understanding of an algorithm's true performance characteristics.

By facilitating exchange between different communities, this Dagstuhl Seminar aims to accelerate the creation of the next generation of truly practical and impactful graph algorithms.

Copyright Jakub Lacki, Danupon Nanongkai, Christian Schulz, and Blair D. Sullivan

Classification
  • Data Structures and Algorithms

Keywords
  • graph algorithms
  • efficient implementation
  • practical algorithms
  • theory of graph algorithms
  • algorithm engineering