EDBT 2026 Demo / reviewers in the wild / expert
Julian Portmann
dblp:247/0897
· DBLP profile ↗
6ranked-venue papers
0as first author
3since 2021 · last 2025
0000-0002-8481-3986ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 since 2021Artificial intelligence and machine learning · 1Theory of computation · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Distributed computing theory · 35% Algorithms and data structures · 32% Computational complexity · 22% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › sublinear algorithms › sublinear-time algorithms
graph parameter estimation |
0.9 | 1 | 2025 | Constant Approximation of Arboricity in Near-Optimal Sublinear Time · FOCS 2025 |
Computational complexity › property testing
graph property testing |
0.9 | 1 | 2025 | Constant Approximation of Arboricity in Near-Optimal Sublinear Time · FOCS 2025 |
Computational complexity
property testing |
0.9 | 1 | 2025 | Constant Approximation of Arboricity in Near-Optimal Sublinear Time · FOCS 2025 |
Algorithms and data structures
randomized algorithms |
0.9 | 1 | 2025 | Constant Approximation of Arboricity in Near-Optimal Sublinear Time · FOCS 2025 |
Algorithms and data structures › sublinear algorithms
sublinear-time algorithms |
0.9 | 1 | 2025 | Constant Approximation of Arboricity in Near-Optimal Sublinear Time · FOCS 2025 |
Distributed computing theory
distributed complexity |
0.7 | 1 | 2023 | Distributed MIS with Low Energy and Time Complexities · PODC 2023 |
Distributed computing theory
distributed graph algorithms |
0.7 | 1 | 2023 | Distributed MIS with Low Energy and Time Complexities · PODC 2023 |
Distributed computing theory › distributed complexity
energy complexity |
0.7 | 1 | 2023 | Distributed MIS with Low Energy and Time Complexities · PODC 2023 |
Distributed computing theory › distributed graph algorithms
maximal independent set |
0.7 | 1 | 2023 | Distributed MIS with Low Energy and Time Complexities · PODC 2023 |
Data mining
clustering |
0.4 | 1 | 2020 | k-means++: few more steps yield constant approximation · ICML 2020 |
Data mining › clustering
k-means clustering |
0.4 | 1 | 2020 | k-means++: few more steps yield constant approximation · ICML 2020 |
Approximation and online algorithms
approximation algorithms |
0.4 | 1 | 2020 | k-means++: few more steps yield constant approximation · ICML 2020 |
Approximation and online algorithms › approximation algorithms
constant-factor approximation |
0.4 | 1 | 2020 | k-means++: few more steps yield constant approximation · ICML 2020 |
Distributed computing theory › distributed graph algorithms
CONGEST model |
0.2 | 1 | 2023 | Distributed MIS with Low Energy and Time Complexities · PODC 2023 |
Methods — techniques the papers use, named apart from their topics
probabilistic sampling · 0.9parallel recursion scheduling · 0.9local search · 0.9k-means++ · 0.9randomized distributed algorithm · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Constant Approximation of Arboricity in Near-Optimal Sublinear TimeabstractWe present a randomized algorithm that computes a constant approximation of a graph’s arboricity, using $\tilde O(n/\lambda )$ queries to adjacency lists and in the same time bound. Here, n and λ denote the number of nodes and the graph’s arboricity, respectively. The $\tilde O(n/\lambda )$ query complexity of our algorithm is nearly optimal. Our constant approximation settles a question of Eden, Mossel, and Ron [SODA’22], who achieved an O(log2n) approximation with the same query and time complexity and asked whether a better approximation can be achieved using near-optimal query complexity.A key technical challenge in the problem is due to recursive algorithms based on probabilistic samplings, each with a non-negligible error probability. In our case, many of the recursions invoked could have bad probabilistic samples and result in high query complexities. The particular difficulty is that those bad recursions are not easy or cheap to detect and discard. Our approach runs multiple recursions in parallel, to attenuate the error probability, using a careful scheduling mechanism that manages the speed at which each of them progresses and makes our overall query complexity competitive with the single good recursion. We find this usage of parallelism and scheduling in a sublinear algorithm remarkable, and we are hopeful that similar ideas may find applications in a wider range of sublinear algorithms that rely on probabilistic recursions. Jiangqi Dai, Mohsen Ghaffari 0001, Julian Portmann |
FOCS | 3 |
| 2023 | Distributed MIS with Low Energy and Time ComplexitiesabstractWe present randomized distributed algorithms for the maximal independent set problem (MIS) that, while keeping the time complexity nearly matching the best known, reduce the energy complexity substantially. These algorithms work in the standard CONGEST model of distributed message passing with O(log n) bit messages. The time complexity measures the number of rounds in the algorithm. The energy complexity measures the number of rounds each node is awake; during other rounds, the node sleeps and cannot perform any computation or communications. Mohsen Ghaffari 0001, Julian Portmann |
PODC | 2 |
| 2022 | Average Awake Complexity of MIS and MatchingabstractChatterjee, Gmyr, and Pandurangan [PODC 2020] recently introduced the notion of awake complexity for distributed algorithms, which measures the number of rounds in which a node is awake. In the other rounds, the node is sleeping and performs no computation or communication. Measuring the number of awake rounds can be of significance in many settings of distributed computing, e.g., in sensor networks where energy consumption is of concern. In that paper, Chatterjee et al. provide an elegant randomized algorithm for the Maximal Independent Set (MIS) problem that achieves an O(1) node-averaged awake complexity. That is, the average awake time among the nodes is O(1) rounds. However, to achieve that, the algorithm sacrifices the more standard round complexity measure from the well-known O(łog n) bound of MIS, due to Luby [STOC'85], to O(łog^3.41 n) rounds. Our first contribution is to present a simple randomized distributed MIS algorithm that, with high probability, has O(1) node-averaged awake complexity and O(łog n) worst-case round complexity. Our second, and more technical contribution, is to show algorithms with the same O(1) node-averaged awake complexity and O(łog n) worst-case round complexity for 1+ε approximation of maximum matching and 2+ε approximation of minimum vertex cover, where ε denotes an arbitrary small positive constant. Mohsen Ghaffari 0001, Julian Portmann |
SPAA | 2 |
| 2020 | k-means++: few more steps yield constant approximationabstractThe k-means++ algorithm of Arthur and Vassilvitskii (SODA 2007) is a state-of-the-art algorithm for solving the k-means clustering problem and is known to give an O(log k) approximation. Recently, Lattanzi and Sohler (ICML 2019) proposed augmenting k-means++ with O(k log log k) local search steps to yield a constant approximation (in expectation) to the k-means clustering problem. In this paper, we improve their analysis to show that, for any arbitrarily small constant epsilon > 0, with only epsilon * k additional local search steps, one can achieve a constant approximation guarantee (with high probability in k), resolving an open problem in their paper. Davin Choo, Christoph Grunau, Julian Portmann, Václav Rozhon |
ICML | 3 |
| 2020 | Tight Bounds for Deterministic High-Dimensional Grid ExplorationabstractWe study the problem of exploring an oriented grid with autonomous agents governed by finite automata. In the case of a 2-dimensional grid, the question how many agents are required to explore the grid, or equivalently, find a hidden treasure in the grid, is fully understood in both the synchronous and the semi-synchronous setting. For higher dimensions, Dobrev, Narayanan, Opatrny, and Pankratov [ICALP'19] showed very recently that, surprisingly, a (small) constant number of agents suffices to find the treasure, independent of the number of dimensions, thereby disproving a conjecture by Cohen, Emek, Louidor, and Uitto [SODA'17]. Dobrev et al. left as an open question whether their bounds on the number of agents can be improved. We answer this question in the affirmative for deterministic finite automata: we show that 3 synchronous and 4 semi-synchronous agents suffice to explore an $n$-dimensional grid for any constant $n$. The bounds are optimal and notably, the matching lower bounds already hold in the 2-dimensional case. Our techniques can also be used to make progress on other open questions asked by Dobrev et al.: we prove that 4 synchronous and 5 semi-synchronous agents suffice for polynomial-time exploration, and we show that, under a natural assumption, 3 synchronous and 4 semi-synchronous agents suffice to explore unoriented grids of arbitrary dimension (which, again, is tight). Sebastian Brandt 0002, Julian Portmann, Jara Uitto |
DISC | 2 |
| 2019 | Improved Network Decompositions Using Small Messages with Applications on MIS, Neighborhood Covers, and Beyond
Mohsen Ghaffari 0001, Julian Portmann |
DISC | 2 |