Skip to content

Algorithms and tools for evaluating RPQs using linear algebra

Notifications You must be signed in to change notification settings

SparseLinearAlgebra/la-rpq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linear Algebra-based Regular Path Queries

This is a repository with utils that can be used to reproduce experiments described in Single-Source Regular Path Querying in Terms of Linear Algebra paper. The paper is about evaluating graph Regular Path Queries using linear algebra over sparse adjacency matrices implemented using SuiteSparse:GraphBLAS.

Datasets

Currently, we use the following datasets for the experiments information on which is available within the Datasets directory.

Reproducing experiments

For running the experiments in a specific environment refer to Databases folder with information on evaluating the experiments. These are the competitors.

  • rpq-matrix is another linear algebra-based algorithm for evaluating RPQs using their own implementation of sparse matrices.
  • MillenniumDB is a graph database demonstrating state-of-the-art performance among other competitors and that might cache the data to execute queries out of the RAM.
  • FalkorDB (ex. RedisGraph) is an in-memory graph database employing SuiteSparse:GraphBLAS sparse matrix approaches for query evaluation.
  • Memgraph is quite advanced in-memory graph database.

Authors

About

Algorithms and tools for evaluating RPQs using linear algebra

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published