Lune

SIGMOD2023Top-tier venue

Towards Generating Hop-constrained s-t Simple Path Graphs

Yuzheng Cai, Siyuan Liu, Weiguo Zheng, Xuemin Lin

2023Year
9Citations
3Top-tier citations

Abstract

Graphs have been widely used in real-world applications, in which investigating relations between vertices is an important task. In this paper, we study the problem of generating the 𝑘-hop-constrained 𝑠-𝑡 simple path graph, i.e., the subgraph consisting of all simple paths from vertex 𝑠 to vertex 𝑡 of length no larger than 𝑘. To our best knowledge, we are the first to formalize this problem and prove its NP-hardness on directed graphs. To tackle this challenging problem, we propose an efficient algorithm named EVE, which exploits the paradigm of edge-wise examination rather than exhaustively enumerating all paths. Powered by essential vertices appearing in all simple paths between vertex pairs, EVE distinguishes the edges that are definitely (or not) contained in the desired simple path graph, producing a tight upper-bound graph in the time cost O (𝑘 2 |𝐸|). Each remaining undetermined edge is further verified to deliver the exact answer. Extensive experiments are conducted on 15 real networks. The results show that EVE significantly outperforms all baselines by several orders of magnitude. Moreover, by taking EVE as a built-in block, state-of-the-art for hop-constrained simple path enumeration can be accelerated by up to an order of magnitude. CCS Concepts: • Information systems → Database management system engines.

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.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext c2f0c51c-9443-4a3b-a60c-e2006c473cff

Cited by top-tier papers3

Ask how each one uses it

Builds on7

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines