theMonadicNomad / GraphQueries

Implementing GraphQueries in Haskell using Reachability Queries

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GraphQueries

Implementing GraphQueries in Haskell using Reachability Queries. The Graph Queries are implemeted on top of Daison (DAta lISt comprehensiON). In this project we evaluate the following three algorithms,

  1. Implementing Reachability Queries for Acyclic Statig graphs using AILabel (Augmented Interval Labelling) Approach (https://doi.org/10.1007/978-3-319-25255-1_46)
  2. Implementing Reachability Queries for Acyclic Dynamic graphs using D-AILabel (Dynamic Augmented Interval Labelling) approach.
  3. Implementing Reachability Queries for Acyclic Dynamic graphs using D-AILabel with smart relabelling technique (https://dl.acm.org/doi/10.5555/647912.740822)

Project structure

How to run the application

Go to /DAILabel folder

stack build --exec main-exe

About

Implementing GraphQueries in Haskell using Reachability Queries


Languages

Language:C 84.5%Language:Haskell 15.5%