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 fortunate to be hosted by Virginia Vassilevska Williams at MIT for a period of 4 months (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.

Interests: I am interested in Graph Algorithms, Optimization, and Data Structures. I have mainly worked on Flows & Cuts, Shortest Paths, Expanders, and Connectivity/ Reachability.

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 Openings: If you're interested in applying to do a PhD in our group, you can send an email to applications-kyng@lists.inf.ethz.ch (as a precaution against spam filters, cc Rasmus and me as well). Please include your transcript, a CV, and any other relevant information. We may request letters of recommendation later in our interview process, but prefer to receive these directly from recommenders.

Our standard PhD program requires you to hold a master's degree when you start. If you would like to start directly after receiving a bachelor's degree, you should apply to our Direct Doctorate Program (joint Master's and PhD), and also send an email to the above address to let me know you are interested in joining my group. Candidates should have a strong background in theoretical computer science or mathematics.

Students in our group are usually jointly mentored by Rasmus Kyng and myself.

Postdoc Openings: We have an opening for a two-year postdoc in our group. Candidates should have a strong publication record in theoretical computer science and research interests that overlap with our group. The starting date is flexible, and we offer a competitive salary, and generous funding for work travel.

To apply, send an email to applications-kyng@lists.inf.ethz.ch (as a precaution against spam filters, cc Rasmus and me as well). Please include your CV and any other relevant information. We may request letters of recommendation later in our interview process, but prefer to receive these directly from recommenders. Beyond the postdoc positions in our group, theory researchers interested in doing a postdoc at ETH are also highly encouraged to apply to the ITS junior fellowship

Project and Thesis Supervision: We offer project and thesis supervision for students at ETH Zurich. Please see https://kyng.inf.ethz.ch/supervision/ on how to get in touch. Please note that we cannot offer thesis supervision for non-ETH Zurich students.

Internship Opportunities: Currently, we cannot offer internships of any form.

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 (1Y) and a daughter (0Y).

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.

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