Maximilian Probst Gutenberg

Position: I am an Established Researcher (german "Oberassistant") at ETH Zürich in Rasmus Kyng's group. 

I received my Ph.D. in 2020 at the University of Copenhagen under the great supervision of Christian Wulff-Nilsen and Mikkel Thorup. I was also a part of the Basic Algorithm Research Group Copenhagen (BARC). During my Ph.D. studies, I was also fortunate to be hosted by Virginia Vassilevska Williams at MIT for a research semester (sponsored by a STIBO Fonden It-Rejsestipendium).

I was awarded for my research with the Frontiers of Science Award 2023, an FOCS Best Paper Award in 2022, and an ESA Best Student Paper Award in 2018. Erica Klarreich has written an excellent article on a breakthrough result for computing maximum flows that I co-authored with Li Chen, Rasmus Kyng, Yang P. Liu, Richard Peng, and Sushant Sachdeva. Another great read on the same result that goes into much more detail is the following article by Nikhil Srivastava. Finally, I wrote a popular science article about it myself for the magazine 'Spektrum der Wissenschaft' which is available here (but unfortunately behind a paywall).

Interests: My research focuses on developing provably fast algorithms for fundamental graph problems. A particular focus is the development of fast - and ultimately practical - algorithms to compute network flows of all kinds. Network flows are essential to graph algorithms and are used to model complex transportation and routing problems, electric networks, and machine-learning problems and arise as important subproblems in many other graph problems.

Contact: You can reach me via maximilian.probst[at]inf.ethz.ch.

Teaching: I am currently teaching the courses:

At the bottom of this page, you can also find the materials from previous years and info on other courses that I taught and TAed for.

Ph.D. Advising: I am fortunate to (informally) advise the following Ph.D. candidates:

PhD/ Postdoc Openings/ Project and Thesis Supervision/ Internship Opportunities: I am part of Rasmus Kyng's group at ETH Zurich and if you are interested in working with me and/or our group, it is best to use the resources on https://rasmuskyng.com/ to apply.

Bibliographic Info: I maintain a profile on Google Scholar and you can find me on DBLP and OrchID to see publication details and citations.

Personal Info: I am married to Johanna Gutenberg who is a Digital Health Researcher. We have a son (2Y) and a daughter (1Y).

Pronouns: he/his.

Publications:

Results in Theoretical Computer Science are often published at conferences. STOC, FOCS, and SODA are the three top conferences in our field according to the CORE Ranking and the Google Scholar Ranking. All results with [arXiv] next to them are openly accessible, by clicking on the underlined text.

2025

2024

2023

2022

2021

2020

2019

2018

Thesis:

During the three years of my Ph.d., I have focussed on obtaining better algorithms for the dynamic Single-Source Shortest Paths (SSSP), Strongly-Connected Components (SCCs) and Single-Source Reachability (SSR) problems. In these problems, we want to maintain SSSP, SCCs or SSR as a (directed) graph undergoes edge deletions. These problems are fundamental primitives in (directed) dynamic graphs, and have important applications for many static graph problems. The thesis below gives some of the highlights of this line of research and puts them into context.

Recent & Upcoming talks:

A&C Seminar @ETH Zurich

I am currently the organizer of the A&C seminar at ETH Zurich (with a lot of help from Ming Ding). Visit the webpage for exciting upcoming talks and to find recordings of talks from the past.

Academic Service:

Teaching (detailed):

I was a Teaching Assistant in the courses "Advanced Algorithms and Data Structures" (2x), "Randomized Algorithms" @University of Copenhagen, and for "Einsatz von Informatikmitteln” @ETH (2x).

Project Supervision:

Master Thesis and Projects