rionda / graphsumm

Graph summarization with guarantees

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graph Summarization with Quality Guarantees

This repository contains the code for the algorithms presented in

Matteo Riondato, David García-Soriano, Francesco Bonchi, "Graph Summarization with Quality Guarantees", Data Mining and Knowledge Discovery (to appear), PDF

(Conference version: Matteo Riondato, David García-Soriano, Francesco Bonchi, "Graph Summarization with Quality Guarantees", Proceedings of IEEE International Conference on Data Mining 2014 (ICDM'14), PDF)

License

Everything in this repository is distributed under the Apache License, version 2.0. See the LICENSE file and the NOTICE file.

Contacts

For any question or to point out bugs, please contact Matteo Riondato riondato@acm.org.

Compilation

To compile the code, just run make. The code is tested on a GNU/Linux system using the GNU g++ compiler, version 4.9. It requires the SDPA libraries, and the MUMPS libraries (sequential version).

Execution

The "summ" binary is the algorithm for graph summarization described in the article. See the output of ./summ -h for help about using it. A typical usage example would be:

./summ -a -k 100 -t 2 -d -1 edge_file.txt

The "grass" binary is the algorithm for graph summarization by LeFevre and Terzi. See the output of ./summ -h for help about using it. A typical usage example would be:

./grass -a -k 100 -t 2 -c 0.75 edge_file.txt

About

Graph summarization with guarantees

License:Apache License 2.0


Languages

Language:C++ 79.5%Language:Shell 7.7%Language:Python 6.8%Language:C 5.1%Language:Makefile 0.9%