Demo Data from EDBT 2026 / reviewers in the wild / expert
Daniel Wolleb-Graf
dblp:134/6400 · also Daniel Graf 0001
· DBLP profile ↗
12ranked-venue papers
3as first author
0since 2021 · last 2020
0000-0002-6137-5725ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
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 |
Computational complexity · 59% Graph algorithms and graph theory · 32% Algorithms and data structures · 9% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
fine-grained complexity |
0.7 | 2 | 2019 | Faster Algorithms for All-Pairs Bounded Min-Cuts · ICALP 2019 Brief Announcement: Hamming Distance Completeness and Sparse Matrix Multiplication · ICALP 2018 |
Computational complexity › algebraic complexity
matrix multiplication |
0.7 | 2 | 2019 | Faster Algorithms for All-Pairs Bounded Min-Cuts · ICALP 2019 Brief Announcement: Hamming Distance Completeness and Sparse Matrix Multiplication · ICALP 2018 |
Graph algorithms and graph theory › minimum cut
all-pairs min-cut |
0.4 | 1 | 2019 | Faster Algorithms for All-Pairs Bounded Min-Cuts · ICALP 2019 |
Computational complexity › fine-grained complexity
conditional lower bounds |
0.4 | 1 | 2019 | Faster Algorithms for All-Pairs Bounded Min-Cuts · ICALP 2019 |
Computational complexity › algebraic complexity › matrix multiplication
fast matrix multiplication |
0.4 | 1 | 2019 | Faster Algorithms for All-Pairs Bounded Min-Cuts · ICALP 2019 |
Graph algorithms and graph theory › graph algorithms
network flow |
0.4 | 1 | 2019 | Faster Algorithms for All-Pairs Bounded Min-Cuts · ICALP 2019 |
Computational complexity › algebraic complexity › matrix multiplication
sparse matrix multiplication |
0.3 | 1 | 2018 | Brief Announcement: Hamming Distance Completeness and Sparse Matrix Multiplication · ICALP 2018 |
Graph algorithms and graph theory › directed graph › directed graph algorithms
dominator trees |
0.3 | 1 | 2017 | All-Pairs 2-Reachability in O(n^w log n) Time · ICALP 2017 |
Graph algorithms and graph theory › graph algorithms › transitive closure
graph reachability |
0.3 | 1 | 2017 | All-Pairs 2-Reachability in O(n^w log n) Time · ICALP 2017 |
Algorithms and data structures › sequence algorithms › string algorithms
string matching |
0.1 | 1 | 2018 | Brief Announcement: Hamming Distance Completeness and Sparse Matrix Multiplication · ICALP 2018 |
Methods — techniques the papers use, named apart from their topics
reduction · 0.7network coding · 0.4algebraic techniques · 0.4sparse matrix multiplication · 0.3matrix multiplication · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Collaborative delivery with energy-constrained mobile robotsabstractWe consider the problem of collectively delivering some package from a specified source to a designated target location in a graph, using multiple mobile agents. Each agent has limited energy which constrains the distance it can move. Hence multiple agents need to collaborate to move the package, each agent handing over the package to the next agent to carry it forward. Given the positions of the agents in the graph and their respective budgets, the problem of finding a feasible movement schedule for the agents can be challenging. We consider two variants of the problem: in non-returning delivery, the agents can stop anywhere; whereas in returning delivery, each agent needs to return to its starting location, a variant which has not been studied before. We first provide a polynomial-time algorithm for returning delivery on trees, which is in contrast to the known (weak) NP-hardness of the non-returning version. In addition, we give resource-augmented algorithms for returning delivery in general graphs. Finally, we give tight lower bounds on the required resource augmentation for both variants of the problem. In this sense, our results close the gap left by previous research. Andreas Bärtschi, Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Barbara Geissmann, Daniel Wolleb-Graf, Arnaud Labourel, Matús Mihalák |
Theor. Comput. Sci. | 6 |
| 2019 | Hamming Distance CompletenessabstractComputing the distance between a given pattern of length n and a text of length m is defined as calculating, for every m-substring of the text, the distance between the pattern and the substring. This naturally generalizes the standard notion of exact pattern matching to incorporate dissimilarity score. For both Hamming and L_{1} distance only relatively slow O~(n sqrt{m}) solutions are known for this generalization. This can be overcome by relaxing the question. For Hamming distance, the usual relaxation is to consider the k-bounded variant, where distances exceeding k are reported as infty, while for L_{1} distance asking for a (1 +/- epsilon)-approximation seems more natural. For k-bounded Hamming distance, Amir et al. [J. Algorithms 2004] showed an O~(n sqrt{k}) time algorithm, and Clifford et al. [SODA 2016] designed an O~((m+k^{2})* n/m) time solution. We provide a smooth time trade-off between these bounds by exhibiting an O~((m+k sqrt{m})* n/m) time algorithm. We complement the trade-off with a matching conditional lower bound, showing that a significantly faster combinatorial algorithm is not possible, unless the combinatorial matrix multiplication conjecture fails. We also exhibit a series of reductions that together allow us to achieve essentially the same complexity for k-bounded L_1 distance. Finally, for (1 +/- epsilon)-approximate L_1 distance, the running time of the best previously known algorithm of Lipsky and Porat [Algorithmica 2011] was O(epsilon^{-2} n). We improve this to O~(epsilon^{-1}n), thus essentially matching the complexity of the best known algorithm for (1 +/- epsilon)-approximate Hamming distance. Karim Labib, Przemyslaw Uznanski, Daniel Wolleb-Graf |
CPM | 3 |
| 2019 | Faster Algorithms for All-Pairs Bounded Min-CutsabstractThe All-Pairs Min-Cut problem (aka All-Pairs Max-Flow) asks to compute a minimum s-t cut (or just its value) for all pairs of vertices s, t. We study this problem in directed graphs with unit edge/vertex capacities (corresponding to edge/vertex connectivity). Our focus is on the k-bounded case, where the algorithm has to find all pairs with min-cut value less than k, and report only those. The most basic case k = 1 is the Transitive Closure (TC) problem, which can be solved in graphs with n vertices and m edges in time O(mn) combinatorially, and in time O(nω) where ω < 2.38 is the matrix-multiplication exponent. These time bounds are conjectured to be optimal. We present new algorithms and conditional lower bounds that advance the frontier for larger k, as follows: A randomized algorithm for vertex capacities that runs in time O((nk)ω). This is only a factor kω away from the TC bound, and nearly matches it for all k = no(1). Two deterministic algorithms for edge capacities (which is more general) that work in DAGs and further reports a minimum cut for each pair. The first algorithm is combinatorial (does not involve matrix multiplication) and runs in time O(2O(k2) · mn). The second algorithm can be faster on dense DAGs and runs in time O((k log n)4k+o(k) · nω). Previously, Georgiadis et al. [ICALP 2017], could match the TC bound (up to no(1) factors) only when k = 2, and now our two algorithms match it for all k = o(√log n) and k = o(log log n). The first super-cubic lower bound of nω−1−o(1)k2 time under the 4-Clique conjecture, which holds even in the simplest case of DAGs with unit vertex capacities. It improves on the previous (SETH-based) lower bounds even in the unbounded setting k = n. For combinatorial algorithms, our reduction implies an n2−o(1)k2 conditional lower bound. Thus, we identify new settings where the complexity of the problem is (conditionally) higher than that of TC. Our three sets of results are obtained via different techniques. The first one adapts the network coding method of Cheung, Lau, and Leung [SICOMP 2013] to vertex-capacitated digraphs. The second set exploits new insights on the structure of latest cuts together with suitable algebraic tools. The lower bounds arise from a novel reduction of a different structure than the SETH-based constructions. Amir Abboud, Loukas Georgiadis, Giuseppe F. Italiano, Robert Krauthgamer, Nikos Parotsidis, Ohad Trabelsi, Przemyslaw Uznanski, Daniel Wolleb-Graf |
ICALP | 8 |
| 2018 | Brief Announcement: Hamming Distance Completeness and Sparse Matrix MultiplicationabstractWe show that a broad class of (+, diamond) vector products (for binary integer functions diamond) are equivalent under one-to-polylog reductions to the computation of the Hamming distance. Examples include: the dominance product, the threshold product and l_{2p+1} distances for constant p. Our results imply equivalence (up to poly log n factors) between complexity of computation of All Pairs: Hamming Distances, l_{2p+1} Distances, Dominance Products and Threshold Products. As a consequence, Yuster's (SODA'09) algorithm improves not only Matousek's (IPL'91), but also the results of Indyk, Lewenstein, Lipsky and Porat (ICALP'04) and Min, Kao and Zhu (COCOON'09). Furthermore, our reductions apply to the pattern matching setting, showing equivalence (up to poly log n factors) between pattern matching under Hamming Distance, l_{2p+1} Distance, Dominance Product and Threshold Product, with current best upperbounds due to results of Abrahamson (SICOMP'87), Amir and Farach (Ann. Math. Artif. Intell.'91), Atallah and Duket (IPL'11), Clifford, Clifford and Iliopoulous (CPM'05) and Amir, Lipsky, Porat and Umanski (CPM'05). The resulting algorithms for l_{2p+1} Pattern Matching and All Pairs l_{2p+1}, for 2p+1 = 3,5,7,... are new. Additionally, we show that the complexity of AllPairsHammingDistances (and thus of other aforementioned AllPairs- problems) is within poly log n from the time it takes to multiply matrices n x (n * d) and (n * d) x n, each with (n * d) non-zero entries. This means that the current upperbounds by Yuster (SODA'09) cannot be improved without improving the sparse matrix multiplication algorithm by Yuster and Zwick (ACM TALG'05) and vice versa. Daniel Wolleb-Graf, Karim Labib, Przemyslaw Uznanski |
ICALP | 1 |
| 2018 | Collective Fast Delivery by Energy-Efficient AgentsabstractWe consider k mobile agents initially located at distinct nodes of an undirected graph (on n nodes, with edge lengths) that have to deliver a single item from a given source node s to a given target node t. The agents can move along the edges of the graph, starting at time 0 with respect to the following: Each agent i has a weight w_i that defines the rate of energy consumption while travelling a distance in the graph, and a velocity v_i with which it can move. We are interested in schedules (operating the k agents) that result in a small delivery time T (time when the package arrives at t), and small total energy consumption E. Concretely, we ask for a schedule that: either (i) Minimizes T, (ii) Minimizes lexicographically (T,E) (prioritizing fast delivery), or (iii) Minimizes epsilon*T + (1-epsilon)*E, for a given epsilon, 0 Andreas Bärtschi, Daniel Wolleb-Graf, Matús Mihalák |
MFCS | 2 |
| 2017 | Truthful Mechanisms for Delivery with AgentsabstractWe study the game-theoretic task of selecting mobile agents to deliver multiple items on a network. An instance is given by $m$ packages (physical objects) which have to be transported between specified source-target pairs in an undirected graph, and $k$ mobile heterogeneous agents, each being able to transport one package at a time. Following a recent model [Baertschi et al. 2017], each agent i has a different rate of energy consumption per unit distance traveled, i.e., its weight. We are interested in optimizing or approximating the total energy consumption over all selected agents. Unlike previous research, we assume the weights to be private values known only to the respective agents. We present three different mechanisms which select, route and pay the agents in a truthful way that guarantees voluntary participation of the agents, while approximating the optimum energy consumption by a constant factor. To this end, we analyze a previous structural result and an approximation algorithm given in [Baertschi et al. 2017]. Finally, we show that for some instances in the case of a single package, the sum of the payments can be bounded in terms of the optimum. Andreas Bärtschi, Daniel Wolleb-Graf, Paolo Penna |
ATMOS | 2 |
| 2017 | All-Pairs 2-Reachability in O(n^w log n) TimeabstractIn the 2-reachability problem we are given a directed graph G and we wish to determine if there are two (edge or vertex) disjoint paths from u to v, for given pair of vertices u and v. In this paper, we present an algorithm that computes 2-reachability information for all pairs of vertices in O(n^w log n) time, where n is the number of vertices and w is the matrix multiplication exponent. Hence, we show that the running time of all-pairs 2-reachability is only within a log factor of transitive closure. Moreover, our algorithm produces a witness (i.e., a separating edge or a separating vertex) for all pair of vertices where 2-reachability does not hold. By processing these witnesses, we can compute all the edge- and vertex-dominator trees of G in O(n^2) additional time, which in turn enables us to answer various connectivity queries in O(1) time. For instance, we can test in constant time if there is a path from u to v avoiding an edge e, for any pair of query vertices u and v, and any query edge e, or if there is a path from u to v avoiding a vertex w, for any query vertices u, v, and w. Loukas Georgiadis, Daniel Wolleb-Graf, Giuseppe F. Italiano, Nikos Parotsidis, Przemyslaw Uznanski |
ICALP | 2 |
| 2017 | Energy-Efficient Delivery by Heterogeneous Mobile Agents
Andreas Bärtschi, Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Daniel Wolleb-Graf, Jan Hackfeld, Paolo Penna |
STACS | 5 |
| 2017 | How to Sort by Walking and Swapping on Paths and Trees
Daniel Wolleb-Graf |
Algorithmica | 1 |
| 2016 | On Computing the Total Displacement Number via Weighted Motzkin Paths
Andreas Bärtschi, Barbara Geissmann, Daniel Wolleb-Graf, Tomas Hruz, Paolo Penna, Thomas Tschager |
IWOCA | 3 |
| 2016 | Collaborative Delivery with Energy-Constrained Mobile Robots
Andreas Bärtschi, Jérémie Chalopin, Shantanu Das 0001, Yann Disser, Barbara Geissmann, Daniel Wolleb-Graf, Arnaud Labourel, Matús Mihalák |
SIROCCO | 6 |
| 2015 | How to Sort by Walking on a Tree
Daniel Wolleb-Graf |
ESA | 1 |