activity
20242026
collaborators

6 papers

cs.DS2026

Parallel Metric Skip Lists and Nearest Neighbor Search

Xiangyun Ding, Rohin Garg, Yan Gu +1

The metric skip-list is a data structure designed for efficient nearest and -nearest neighbor search in metric spaces. For many real-world datasets with reasonable distributions…

cs.DS2025

New Algorithms for Incremental Minimum Spanning Trees and Temporal Graph Applications

Xiangyun Ding, Yan Gu, Yihan Sun

Processing graphs with temporal information (the temporal graphs) has become increasingly important in the real world. In this paper, we study efficient solutions to temporal graph…

cs.DS2025

Parallel Contraction Hierarchies Can Be Efficient and Scalable

Zijin Wan, Xiaojun Dong, Letong Wang +3

Contraction Hierarchies (CH) (Geisberger et al., 2008) is one of the most widely used algorithms for shortest-path queries on road networks. Compared to Dijkstra's algorithm, CH en…

cs.DS2025

Parallel -Core Decomposition: Theory and Practice

Youzhe Liu, Xiaojun Dong, Yan Gu +1

This paper proposes efficient solutions for -core decomposition with high parallelism. The problem of -core decomposition is fundamental in graph analysis and has application…

cs.DS2025

Parallel d-tree with Batch Updates

Ziyang Men, Zheqi Shen, Yan Gu +1

The d-tree is one of the most widely used data structures to manage multi-dimensional data. Due to the ever-growing data volume, it is imperative to consider parallelism in d…

cs.DS2024

Parallel Cluster-BFS and Applications to Shortest Paths

Letong Wang, Guy Blelloch, Yan Gu +1

Breadth-first Search (BFS) is one of the most important graph processing subroutines, especially for computing the unweighted distance. Many applications may require running BFS fr…