This repository contains the code used in our paper: Towards Efficient Simulation-based Constrained Temporal Graph Pattern Matching.
- cmake
- g++ (supports c++17)
- JGraphT
Each dataset can be obtained from the following links.
Datasets | link |
---|---|
Highschool | http://www.sociopatterns.org/datasets/high-school-contact-and-friendship-networks |
Mathoverflow | https://snap.stanford.edu/data/sx-mathoverflow.html |
Superuser | https://snap.stanford.edu/data/sx-superuser.html |
Wikitalk | https://snap.stanford.edu/data/wiki-talk-temporal.html |
Syngraph | generated by JGraphT based on the ER model |
All data in experiments is available at Google Drive.
Algorithm | Paper |
---|---|
Timing | Time Constrained Continuous Subgraph Search over Streaming Graphs |
OPMA$^+$ | Time-respecting Flow Graph Pattern Matching on Temporal Graphs |
WTmatch | |
BCTmatch, DTmatch-R, DTmatch |
- Download the whole data from Google Drive or generate by yourself with the code in PRE and the datasets from above link.
- Put the data in the corresponding code folder.
- Use CMakeLists.txt to compile.
- Run the corresponding file.