Distinct Shortest Walk Enumeration for RPQs

December 09, 2023 Β· Declared Dead Β· πŸ› Proc. ACM Manag. Data

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Claire David, Nadime Francis, Victor Marsault arXiv ID 2312.05505 Category cs.DS: Data Structures & Algorithms Cross-listed cs.DB, cs.FL Citations 3 Venue Proc. ACM Manag. Data Last Checked 4 months ago
Abstract
We consider the Distinct Shortest Walks problem. Given two vertices $s$ and $t$ of a graph database $\mathcal{D}$ and a regular path query, enumerate all walks of minimal length from $s$ to $t$ that carry a label that conforms to the query. Usual theoretical solutions turn out to be inefficient when applied to graph models that are closer to real-life systems, in particular because edges may carry multiple labels. Indeed, known algorithms may repeat the same answer exponentially many times. We propose an efficient algorithm for multi-labelled graph databases. The preprocessing runs in $O{|\mathcal{D}|\times|\mathcal{A}|}$ and the delay between two consecutive outputs is in $O(Ξ»\times|\mathcal{A}|)$, where $\mathcal{A}$ is a nondeterministic automaton representing the query and $Ξ»$ is the minimal length. The algorithm can handle $\varepsilon$-transitions in $\mathcal{A}$ or queries given as regular expressions at no additional cost.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted