VLDB 2026 Research / reviewers in the wild / expert
Richard Spence
dblp:218/5431
· DBLP profile ↗
8ranked-venue papers
0as first author
5since 2021 · last 2024
0000-0003-4382-466XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 8 · 5 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Lightweight Near-Additive Spanners
Yuval Gitlitz, Ofer Neiman, Richard Spence |
WG | 3 |
| 2023 | Multi-priority Graph Sparsification
Abu Reyan Ahmed, Keaton Hamm, Stephen G. Kobourov, Mohammad Javad Latifi Jebelli, Faryad Darabi Sahneh, Richard Spence |
IWOCA | 6 |
| 2021 | Approximation Algorithms for Priority Steiner Tree Problems
Faryad Darabi Sahneh, Stephen G. Kobourov, Richard Spence |
COCOON | 3 |
| 2021 | Multi-Level Weighted Additive SpannersabstractGiven a graph G = (V,E), a subgraph H is an additive +β spanner if dist_H(u,v) ≤ dist_G(u,v) + β for all u, v ∈ V. A pairwise spanner is a spanner for which the above inequality is only required to hold for specific pairs P ⊆ V × V given on input; when the pairs have the structure P = S × S for some S ⊆ V, it is called a subsetwise spanner. Additive spanners in unweighted graphs have been studied extensively in the literature, but have only recently been generalized to weighted graphs. In this paper, we consider a multi-level version of the subsetwise additive spanner in weighted graphs motivated by multi-level network design and visualization, where the vertices in S possess varying level, priority, or quality of service (QoS) requirements. The goal is to compute a nested sequence of spanners with the minimum total number of edges. We first generalize the +2 subsetwise spanner of [Pettie 2008, Cygan et al., 2013] to the weighted setting. We experimentally measure the performance of this and several existing algorithms by [Ahmed et al., 2020] for weighted additive spanners, both in terms of runtime and sparsity of the output spanner, when applied as a subroutine to multi-level problem. We provide an experimental evaluation on graphs using several different random graph generators and show that these spanner algorithms typically achieve much better guarantees in terms of sparsity and additive error compared with the theoretical maximum. By analyzing our experimental results, we additionally developed a new technique of changing a certain initialization parameter which provides better spanners in practice at the expense of a small increase in running time. Abu Reyan Ahmed, Gregory Bodwin, Faryad Darabi Sahneh, Keaton Hamm, Stephen G. Kobourov, Richard Spence |
SEA | 6 |
| 2021 | On Additive Spanners in Weighted Graphs with Local Error
Abu Reyan Ahmed, Gregory Bodwin, Keaton Hamm, Stephen G. Kobourov, Richard Spence |
WG | 5 |
| 2020 | Kruskal-Based Approximation Algorithm for the Multi-Level Steiner Tree ProblemabstractWe study the multi-level Steiner tree problem: a generalization of the Steiner tree problem in graphs where terminals T require varying priority, level, or quality of service. In this problem, we seek to find a minimum cost tree containing edges of varying rates such that any two terminals u, v with priorities P(u), P(v) are connected using edges of rate min{P(u),P(v)} or better. The case where edge costs are proportional to their rate is approximable to within a constant factor of the optimal solution. For the more general case of non-proportional costs, this problem is hard to approximate with ratio c log log n, where n is the number of vertices in the graph. A simple greedy algorithm by Charikar et al., however, provides a min{2(ln |T|+1), 𝓁 ρ}-approximation in this setting, where ρ is an approximation ratio for a heuristic solver for the Steiner tree problem and 𝓁 is the number of priorities or levels (Byrka et al. give a Steiner tree algorithm with ρ≈1.39, for example). In this paper, we describe a natural generalization to the multi-level case of the classical (single-level) Steiner tree approximation algorithm based on Kruskal’s minimum spanning tree algorithm. We prove that this algorithm achieves an approximation ratio at least as good as Charikar et al., and experimentally performs better with respect to the optimum solution. We develop an integer linear programming formulation to compute an exact solution for the multi-level Steiner tree problem with non-proportional edge costs and use it to evaluate the performance of our algorithm on both random graphs and multi-level instances derived from SteinLib. Abu Reyan Ahmed, Faryad Darabi Sahneh, Keaton Hamm, Stephen G. Kobourov, Richard Spence |
ESA | 5 |
| 2020 | Weighted Additive Spanners
Abu Reyan Ahmed, Gregory Bodwin, Faryad Darabi Sahneh, Stephen G. Kobourov, Richard Spence |
WG | 5 |
| 2018 | Multi-Level Steiner Trees
Abu Reyan Ahmed, Patrizio Angelini, Faryad Darabi Sahneh, Alon Efrat, David Glickenstein, Martin Gronemann, Niklas Heinsohn, Stephen G. Kobourov, Richard Spence, Joseph Watkins, Alexander Wolff 0001 |
SEA | 9 |