Graphgen package



We propose a C++ library for generating and handling random graphs with given statistical weights. The modular and extendable set of functions allows the user to easily create a program that generates complex networks with prescribed node-degree distribution, node-node correlations and assumed global structure (trees, simple graphs or degenerated graphs), with no a-priori limitation on the size of graph. The library also contains functions to perform statistical estimations on graphs or to export the graphs for further external processing or visualization.