GraphGen --- A Synthetic Graph Data Generator


GraphGen is a synthetic graph data generator which creates a collection of labeled, undirected and connected graphs. The datasets generated can be used for the performance evaluation of frequent subgraph mining algorithms and graph query processing algorithms. The generator is based on the IBM Quest Synthetic Data Generation Code for Associations and Sequential Patterns (



graphgen 1.0 which consists of an executable, a readme file, and a sample output file. Source codes available upon request.


[License Agreement]

Please read this agreement carefully before using this software. By using the software, you agree to become bound by the terms of this license. If you do not agree to the terms of this license, please delete this package and do not use it.


1. This copy is for your internal use only. Please do not re-distribute it without the permission from the authors (James Cheng, Yiping Ke, and Wilfred Ng). Please do not post this package on the internet.

2. This software should not be used for any commercial interest.

3. The authors do not hold any responsibility for the correctness of this generator.



Your feedback and test results are welcome.



James Cheng (

Yiping Ke (

Wilfred Ng (