Skip to content
Compact data structures for Temporal Graphs
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
adjlogbase @ f3587bb
cas @ 0494343
cet @ ec5b3f1
compresslists @ 8577aa5
edgelogbase @ 04e2de1
etdc @ d1612b0
libcds @ f3f67d7
sdsl-lite @ 57fb9ea
tgdim @ 778e3f8
wmatrix @ ce3dc2f

Compact data structures for Temporal Graphs

This repository contains the code for evaluating a sequence-based and a multidimensional approach for representing temporal graphs. More info at

Definition of Temporal Graphs

Temporal graphs (also known as time-varying graphs) are graphs whose vertex connectivity changes along time.


How to compile

First step: cloning and updating submodules

$ git clone
$ cd temporalgraphs
$ git submodule update --init --recursive

Then compile each module using cmake:

$ cd edgelogbase/build
$ cmake ..

And do the same with cas, cet, adjlogbase, and so on... Thanks to Luiz Fernando Afra Brito for providing these instructions.


Original concept and prototype by Diego Caro.


This work was supported in part by a CONICYT doctoral fellowship, Fondecyt 1140428, and by Fondef D09I1185.

You can’t perform that action at this time.