EDBT 2026 Demo / reviewers in the wild / expert
Yuan Sha
dblp:174/3933
· DBLP profile ↗
13ranked-venue papers
1as first author
12since 2021 · last 2026
0000-0002-4065-2885ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 1 first-author · 9 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Linear Time Single-Source Shortest Path Algorithms in Euclidean Graph ClassesabstractIn the celebrated paper of Henzinger, Klein, Rao and Subramanian (1997), it was shown that planar graphs admit a linear time single-source shortest path algorithm. Their algorithm unfortunately does not extend to Euclidean graph classes. We give criteria and prove that any Euclidean graph class satisfying the criteria admits a linear time single-source shortest path algorithm. As a main ingredient, we show that the contracted graphs of these Euclidean graph classes admit sublinear separators. Joachim Gudmundsson, Yuan Sha, Sampson Wong |
SoCG | 2 |
| 2025 | A WSPD, Separator and Small Tree Cover for c-Packed GraphsabstractThe c-packedness property, proposed in 2010, is a geometric property that captures the spatial distribution of a set of edges. Despite the recent interest in c-packedness, its utility has so far been limited to Fréchet distance problems. An open problem is whether a wider variety of algorithmic and data structure problems can be solved efficiently under the c-packedness assumption, and more specifically, on c-packed graphs. In this paper, we prove two fundamental properties of c-packed graphs: that there exists a linear-size well-separated pair decomposition under the graph metric, and there exists a constant size balanced separator. We then apply these fundamental properties to obtain a small tree cover for the metric space and distance oracles under the shortest path metric. In particular, we obtain a tree cover of constant size, an exact distance oracle of near-linear size and an approximate distance oracle of linear size. Lindsey Deryckere, Joachim Gudmundsson, André van Renssen, Yuan Sha, Sampson Wong |
WADS | 4 |
| 2025 | The Tight Spanning Ratio of the Rectangle Delaunay TriangulationabstractAbstract Spanner construction is a well-studied problem and Delaunay triangulations are among the most popular spanners. Tight bounds are known if the Delaunay triangulation is constructed using an equilateral triangle, a square, or a regular hexagon. However, all other shapes have remained elusive. In this paper, we extend the restricted class of spanners for which tight bounds are known. We prove that Delaunay triangulations constructed using rectangles with aspect ratio $$A$$ A have spanning ratio at most $$\sqrt{2} \sqrt{1+A^2 + A\sqrt{A^2 + 1}}$$ 2 1 + A 2 + A A 2 + 1 , which matches the known lower bound. André van Renssen, Yuan Sha, Sampson Wong |
Algorithmica | 2 |
| 2023 | The Tight Spanning Ratio of the Rectangle Delaunay TriangulationabstractSpanner construction is a well-studied problem and Delaunay triangulations are among the most popular spanners. Tight bounds are known if the Delaunay triangulation is constructed using an equilateral triangle, a square, or a regular hexagon. However, all other shapes have remained elusive. In this paper we extend the restricted class of spanners for which tight bounds are known. We prove that Delaunay triangulations constructed using rectangles with aspect ratio A have spanning ratio at most √2 √{1+A² + A √{A²+1}}, which matches the known lower bound. André van Renssen, Yuan Sha, Sampson Wong |
ESA | 2 |
| 2023 | Shortest Beer Path Queries in Digraphs with Bounded TreewidthabstractA beer digraph G is a real-valued weighted directed graph where some of the vertices have beer stores. A beer path from a vertex u to a vertex v in G is a path in G from u to v that visits at least one beer store. In this paper we consider the online shortest beer path query in beer digraphs with bounded treewidth t. Assume that a tree decomposition of treewidth t on a beer digraph with n vertices is given. We show that after O(t³n) time preprocessing on the beer digraph, (i) a beer distance query can be answered in O(t³α(n)) time, where α(n) is the inverse Ackermann function, and (ii) a shortest beer path can be reported in O(t³α(n)L) time, where L is the number of edges on the path. In the process we show an improved O(t³α(n)L) time shortest path query algorithm, compared with the currently best O(t⁴α(n)L) time algorithm [Chaudhuri & Zaroliagis, 2000]. We also consider queries in a dynamic setting where the weight of an edge in G can change over time. We show two data structures. Assume t is constant and let β be any constant in (0,1). The first data structure uses O(n) preprocessing time, answers a beer distance query in O(α(n)) time and reports a shortest beer path in O(α(n) L) time. It can be updated in O(n^β) time after an edge weight change. The second data structure has O(n) preprocessing time, answers a beer distance query in O(log n) time, reports a shortest beer path in O(log n + L) time, and can be updated in O(log n) time after an edge weight change. Joachim Gudmundsson, Yuan Sha |
ISAAC | 2 |
| 2023 | Approximating the Discrete Center Line Segment in Linear Time
Joachim Gudmundsson, Yuan Sha |
WADS | 2 |
| 2023 | Augmenting graphs to minimize the radius
Joachim Gudmundsson, Yuan Sha |
Comput. Geom. | 2 |
| 2023 | Algorithms for radius-optimally augmenting trees in a metric space
Joachim Gudmundsson, Yuan Sha |
Comput. Geom. | 2 |
| 2023 | Approximating the packedness of polygonal curves
Joachim Gudmundsson, Yuan Sha, Sampson Wong |
Comput. Geom. | 2 |
| 2022 | Improved Separated Red-Blue Center Clustering
Yuan Sha |
COCOON | 1 |
| 2021 | Augmenting Graphs to Minimize the RadiusabstractWe study the problem of augmenting a metric graph by adding k edges while minimizing the radius of the augmented graph. We give a simple 3-approximation algorithm and show that there is no polynomial-time (5/3-ε)-approximation algorithm, for any ε > 0, unless P = NP. We also give two exact algorithms for the special case when the input graph is a tree, one of which is generalized to handle metric graphs with bounded treewidth. Joachim Gudmundsson, Yuan Sha |
ISAAC | 2 |
| 2021 | Algorithms for Radius-Optimally Augmenting Trees in a Metric Space
Joachim Gudmundsson, Yuan Sha |
WADS | 2 |
| 2020 | Approximating the Packedness of Polygonal CurvesabstractIn 2012 Driemel et al. [Anne Driemel et al., 2012] introduced the concept of c-packed curves as a realistic input model. In the case when c is a constant they gave a near linear time (1+ε)-approximation algorithm for computing the Fréchet distance between two c-packed polygonal curves. Since then a number of papers have used the model. In this paper we consider the problem of computing the smallest c for which a given polygonal curve in ℝ^d is c-packed. We present two approximation algorithms. The first algorithm is a 2-approximation algorithm and runs in O(dn² log n) time. In the case d = 2 we develop a faster algorithm that returns a (6+ε)-approximation and runs in O((n/ε³)^{4/3} polylog (n/ε))) time. We also implemented the first algorithm and computed the approximate packedness-value for 16 sets of real-world trajectories. The experiments indicate that the notion of c-packedness is a useful realistic input model for many curves and trajectories. Joachim Gudmundsson, Yuan Sha, Sampson Wong |
ISAAC | 2 |