Hop-constrained s-t Simple Path Enumeration: Towards Bridging Theory and Practice
You Peng, Ying Zhang, Xuemin Lin, Wenjie Zhang, Lu Qin, Jingren Zhou
Abstract
Graph is a ubiquitous structure representing entities and their relationships applied in many areas such as social networks, web graphs, and biological networks. One of the fundamental tasks in graph analytics is to investigate the relations between two vertices (e.g., users, items and entities) such as how a vertex A influences another vertex B, or to what extent A and B are similar to each other, based on the graph topology structure. For this purpose, we study the problem of hop-constrained s-t simple path enumeration in this paper, which aims to list all simple paths from a source vertex s to a target vertex t with hop-constraint k. We first propose a polynomial delay algorithm, namely BC-DFS, based on barrier-based pruning technique. Then a join-oriented algorithm, namely JOIN, is designed to further enhance the query response time. On the theoretical side, BC-DFS is a polynomial delay algorithm with O(km) time per output where m is the number of edges in the graph. This time complexity is the same as the best known theoretical result for the polynomial delay algorithms of this problem. On the practical side, our comprehensive experiments on 15 real-life networks demonstrate the superior performance of the BC-DFS algorithm compared to the stateof-the-art techniques. It is also reported that the JOIN algorithm can further significantly enhance the query response time.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 56cfd04e-dfbe-4e14-bd71-606a3195e0b3Cited by top-tier papers9
- An Experimental Evaluation and Guideline for Path Finding in Weighted Dynamic NetworkMengxuan Zhang, Lei Li, Xiaofang ZhouVLDB 2021 · 36 citations
- Distributed Hop-Constrained s-t Simple Path Enumeration at Billion ScaleKongzhang Hao, Long Yuan, Wenjie ZhangVLDB 2022 · 25 citations
- Batch Hop-Constrained s-t Simple Path Query Processing in Large GraphsLong Yuan, Kongzhang Hao, Xuemin Lin, Wenjie ZhangICDE 2024 · 9 citations
- Towards Generating Hop-constrained s-t Simple Path GraphsYuzheng Cai, Siyuan Liu, Weiguo Zheng, Xuemin LinSIGMOD 2023 · 9 citations
- Hop-Constrained s-t Simple Path Enumeration on Large Dynamic GraphsJiujing Zhang, Shiyu Yang, Dian Ouyang, Fan Zhang et al.ICDE 2023 · 7 citations
Related papers
- PEFP: Efficient k-hop Constrained s-t Simple Path Enumeration on FPGAZhengmin Lai, You Peng, Shiyu Yang, Xuemin Lin et al.ICDE 2021 · 21 citations
- PathEnum: Towards Real-Time Hop-Constrained s-t Path EnumerationShixuan Sun, Yuhang Chen, Bingsheng He, Bryan HooiSIGMOD 2021 · 28 citations
- Weight-Constrained Simple Path Enumeration in Weighted GraphDian Ouyang, Dong Wen, Jianye Yang, Wentao Li et al.KDD 2025
- Efficient Distributed Hop-Constrained Path Enumeration on Large-Scale GraphsYuanyuan Zeng, Yixiang Fang, Chenhao Ma, Xu Zhou et al.SIGMOD 2024 · 7 citations
- PeeK: A Prune-Centric Approach for K Shortest Path ComputationWang Feng, Shiyang Chen, Hang Liu, Yuede JiSC 2023 · 6 citations
