ADGA is a one-day workshop that focuses on the theoretical foundations of distributed graph algorithms. The program consists of six invited talks, which are aimed at the general DISC audience.
The talks are designed to cover general aspects of a research topic rather than to present a particular new result. Such aspects include the advances achieved in the topic, the main remaining objectives, the technical obstacles, etc.
ADGA 2025 will be held on Monday, 27 October 2025, and will be co-located with DISC 2025. For information about the registration, please go to the DISC 2025 registration page. The workshop will be chaired by Michal Dory.
For information on past and future ADGA workshops, see the web site of the ADGA workshop series.
Invited Speakers
![Keren Censor-Hillel [Keren Censor-Hillel]](keren.jpg)
Technion
Keren Censor-Hillel is a professor in the Department of Computer Science at the Technion. She received an Alon Fellowship, a Krill Prize, and a Henry Taub Prize for Academic Excellence. Her research has been partially funded by ISF, NSF-BSF, and ERC grants.
Distributed Subgraph Finding
I will survey the topic of distributed subgraph finding, give a glimpse into some of the most recent results in this area, and highlight many open problems.
![Christoph Grunau [Christoph Grunau]](christoph.png)
ETH Zurich
Christoph Grunau is a postdoctoral scholar at ETH Zurich in the research group of Rasmus Kyng. He received his Ph.D. from ETH Zurich in 2024 under the supervision of Mohsen Ghaffari. His research interests are in theoretical computer science, with a focus on distributed, parallel, and clustering algorithms.
Recent Advances in Deterministic Distributed Algorithms
This talk surveys recent advances in Deterministic Distributed Symmetry-Breaking algorithms.
![Augusto Modanese [Augusto Modanese]](augusto.png)
Aalto University
Augusto Modanese is currently a postdoctoral researcher in the Distributed Algorithms group at Aalto University. His main research interest is the complexity of local computational models, in particular the LOCAL model and its variants and cellular automata. Augusto obtained his PhD from the Karlsruhe Institute of Technology (KIT) in 2022.
Recent Breakthroughs in Distributed Quantum Computing
In this talk, I will present recent breakthrough results concerning quantum LOCAL and how these contribute to a sharper picture of the complexity landscape of extensions of the LOCAL model. In particular, we now have a full-fledged separation for locally checkable labeling (LCL) problems between quantum and classical randomized LOCAL, and the technique may have applications in other contexts of LCLs. That being said, yet another negative result for quantum advantage has cropped up, this time for fractional problems (with consequences for LCLs). I will present these two results and discuss what other developments to expect in the future.
![William K. Moses Jr. [William K. Moses Jr.]](william.jpg)
Durham University
William K. Moses Jr. is an Assistant Professor at Durham University in Durham, UK. He is interested in the theory of distributed computing with a focus on distributed algorithms. There are two main lines of research he pursues: (i) understanding trade-offs of various metrics when solving fundamental problems over a network and (ii) understanding the role movement can play in aiding computation. In addition to studying problems from each line of research in traditional settings, he also enjoys looking at problems in less traditional settings where things can go wrong. In particular, working in an asynchronous setting, dealing with faulty processors/agents, and dealing with dynamically changing graphs are flavors of research, which when applied to the problems he already looks at, makes them more enjoyable to work on.
Awake Efficient Distributed Algorithms
In this talk, we will look at the notion of awake efficiency of distributed algorithms in a synchronous networked setting. In each round a computer can either be awake, as usual, or asleep, and be unable to send/receive messages or perform computations. The awake complexity of an algorithm is the maximum number of rounds any computer is awake throughout the algorithm. Why should one care about this complexity measure? When computers are asleep, the amount of energy they require is negligible compared to when they are awake. So if you want to know how much energy is being utilized by an algorithm the product of the awake complexity and number of nodes is a much better estimate compared to say the product of run time and number of nodes. A similar measure is already used in radio networks and is called the energy complexity of the algorithm. An additional motivation is that if one wants to schedule two or more algorithms across the same set of computers, one can easily avoid congestion and issues with computation if the algorithms are scheduled such that the awake rounds for each computer in one algorithm only overlap with the asleep rounds of the other algorithms.
The design of awake efficient algorithms for a given problem typically requires a mixture of both existing techniques to solve that problem coupled with schedules that dictate when computers are awake or asleep. The fun part of this is that developing these schedules requires one to be able to predict when computers will be awake in the network and this is heavily dependent on the techniques utilized. The ability to predict the flow of information, or in some cases actively control it, possibly at the expense of run time makes for interesting design decisions. This talk shows how to develop such schedules and more generally design awake efficient algorithms for some problems.
![Robin Vacus [Robin Vacus]](robin.png)
Humboldt University
Robin Vacus is a postdoctoral researcher at Humboldt University in Berlin, where he works in the group of Joel Rybicki. He obtained his Ph.D. in Computer Science from Université Paris Cité, under the supervision of Amos Korman and Pierre Fraigniaud, and later held a postdoctoral position in the group led by Luca Trevisan at Bocconi University. Robin's research focuses on the computational power of decentralized systems with limited capabilities. His ultimate goal is to gain a deeper understanding of the collective behavior of biological entities.
Information Spread in Stochastic Environments with Minimal Resources
This presentation explores a range of models designed to capture how distributed systems can efficiently and reliably disseminate information. The focus is on systems composed of simple agents with severely limited computational resources, such as memory and communication, and operating in noisy or unpredictable environments. To better understand the fundamental capabilities and limitations of such systems, I will present a selection of elegant, minimalist strategies that enable effective information spread, alongside a few impossibility results.
![Tijn de Vos [Tijn de Vos]](tijn.jpg)
TU Graz
Tijn de Vos is a postdoctoral researcher in the group of Yannic Maus at TU Graz. They completed their PhD under the supervision of Sebastian Forster at the University of Salzburg. Their research interests are graph algorithms, distributed computing and dynamic algorithms.
Survey on Distributed Laplacian Techniques
Almost by definition, graphs are combinatorial in nature. This is reflected in the many combinatorial (distributed) algorithms for graph problems. In the last 20 years, algebraic techniques have become more prevalent in graph algorithms, also named the Laplacian paradigm. This has also had its impact on the distributed setting. In this talk, I'll take some time to go through the relevant definitions (what is a Laplacian matrix?) and then give an overview of the distributed applications (how do you use this to compute max flow?).