Faster Reachability in Static Graphs

08/25/2020
by   Kathrin Hanauer, et al.
0

One of the most fundamental problems in computer science is the reachability problem: Given a directed graph and two vertices s and t, can s reach t via a path? We revisit existing techniques and combine them with new approaches to support a large portion of reachability queries in constant time using a linear-sized reachability index. In an experimental study, we compare a variety of algorithms with respect to their index-building and query times as well as their memory footprint. All of them yield a time/space trade-off for queries. Surprisingly, due to cache effects, a higher investment in space doesn't necessarily pay off: Reachability queries can often be answered even significantly faster than single memory accesses in a precomputed full reachability matrix.

READ FULL TEXT

page 14

page 15

page 16

page 17

research
03/16/2022

A Reachability Index for Recursive Label-Concatenated Graph Queries

Reachability queries checking the existence of a path from a source node...
research
01/31/2019

Reachability in High Treewidth Graphs

Reachability is the problem of deciding whether there is a path from one...
research
03/19/2018

Õ(n^1/3)-Space Algorithm for the Grid Graph Reachability Problem

The directed graph reachability problem takes as input an n-vertex direc...
research
11/08/2021

Time- and Space-Efficient Regular Path Queries on Graphs

We introduce a time- and space-efficient technique to solve regularpath ...
research
05/18/2021

Reachability and Top-k Reachability Queries with Transfer Decay

The prevalence of location tracking systems has resulted in large volume...
research
09/06/2022

DFI: An Interprocedural Value-Flow Analysis Framework that Scales to Large Codebases

Context- and flow-sensitive value-flow information is an important build...
research
03/05/2022

Efficient Reachability Ratio Computation for 2-hop Labeling Scheme

As one of the fundamental graph operations, reachability queries process...

Please sign up or login with your details

Forgot password? Click here to reset