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,
- Implementing Reachability Queries for Acyclic Statig graphs using AILabel (Augmented Interval Labelling) Approach (https://doi.org/10.1007/978-3-319-25255-1_46)
- Implementing Reachability Queries for Acyclic Dynamic graphs using D-AILabel (Dynamic Augmented Interval Labelling) approach.
- Implementing Reachability Queries for Acyclic Dynamic graphs using D-AILabel with smart relabelling technique (https://dl.acm.org/doi/10.5555/647912.740822)
-
app/
- Haskell source code.MainProject.hs/
- Starts the programAILabel.hs/
- Implementation of AILabel AlgorithmDAILabel.hs/
- Implementation of D-AILabel algorithmDAILabelModified.hs/
- Implementation of D-AILabel with smart relabelling technique.
-
Reports/
- reports
stack build --exec main-exe