BatchHL: Answering Distance Queries on Batch-Dynamic Networks at Scale
Muhammad Farhan, Qing Wang, Henning Koehler
Abstract
Many real-world applications operate on dynamic graphs that undergo rapid changes in their topological structure over time. However, it is challenging to design dynamic algorithms that are capable of supporting such graph changes efficiently. To circumvent the challenge, we propose a batch-dynamic framework for answering distance queries, which combines offline labelling and online searching to leverage the advantages from both sides - accelerating query processing through a partial distance labelling that is of limited size but provides a good approximation to bound online searches. We devise batch-dynamic algorithms to dynamize a distance labelling efficiently in order to reflect batch updates on the underlying graph. In addition to providing theoretical analysis for the correctness, labelling minimality, and computational complexity, we have conducted experiments on 14 real-world networks to empirically verify the efficiency and scalability of the proposed algorithms.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers5
- GPU-Accelerated Batch-Dynamic Subgraph MatchingLinshan Qiu, Lu Chen, Hailiang Jie, Xiangyu Ke et al.ICDE 2024 · 7 citations
- Enabling Window-Based Monotonic Graph Analytics with Reusable Transitional Results for Pattern-Consistent QueriesZheng Chen, Feng Zhang, Yang Chen, Xiaokun Fang et al.VLDB 2024 · 6 citations
- A CPU-GPU Hybrid Labelling Algorithm for Massive Shortest Distance Queries on Road NetworksJiajia Li, Yongzhi Chen, Mengxuan Zhang, Lei LiVLDB 2025 · 3 citations
- High Throughput Shortest Distance Query Processing on Large Dynamic Road NetworksXinjie Zhou, Mengxuan Zhang, Lei Li, Xiaofang ZhouICDE 2025 · 1 citation
- Approximate Anchored Densest Subgraph Search on Large Static and Dynamic GraphsQi Zhang, Yalong Zhang, Ronghua Li, Guoren WangVLDB 2025 · 1 citation
Builds on5
- Efficient Shortest Path Index Maintenance on Dynamic Road Networks with Theoretical GuaranteesDian Ouyang, Long Yuan, Lu Qin, Lijun Chang et al.VLDB 2020 · 79 citations
- Efficient 2-Hop Labeling Maintenance in Dynamic Small-World NetworksMengxuan Zhang, Lei Li, Wen Hua, Xiaofang ZhouICDE 2021 · 49 citations
- Regular Path Query Evaluation on Streaming GraphsAnil Pacaci, Angela Bonifati, M. Tamer ÖzsuSIGMOD 2020 · 49 citations
- Parallel Batch-Dynamic Graphs: Algorithms and Lower BoundsLaxman Dhulipala, David Durfee, Janardhan Kulkarni, Richard Peng et al.SODA 2020 · 28 citations
- Query-by-Sketch: Scaling Shortest Path Graph Queries on Very Large NetworksYe Wang, Qing Wang, Henning Koehler, Yu LinSIGMOD 2021 · 23 citations
Related papers
- Dual-Hierarchy Labelling: Scaling Up Distance Queries on Dynamic Road NetworksMuhammad Farhan, Henning Koehler, Qing WangSIGMOD 2025 · 5 citations
- Efficient Maintenance of 2-Hop Labeling Index on Dynamic Small-World GraphsYuanyuan Zeng, Yixiang Fang, Kun Chen, Yangfan Li et al.VLDB 2025 · 2 citations
- DLCR: Efficient Indexing for Label-Constrained Reachability Queries on Large Dynamic GraphsXin Chen, You Peng, Sibo Wang, Jeffrey Xu YuVLDB 2022 · 26 citations
- A Near-Optimal Offline Algorithm for Dynamic All-Pairs Shortest Paths in Planar DigraphsDebarati Das, Maximilian Probst Gutenberg, Christian Wulff-NilsenSODA 2022 · 2 citations
- P2H: Efficient Distance Querying on Road Networks by Projected Vertex SeparatorsZitong Chen, Ada Wai-Chee Fu, Minhao Jiang, Eric Lo et al.SIGMOD 2021 · 32 citations
