Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Generating synthetic social networks?

I have come across a number of social network analysis tools but I was wondering if there are any libraries that let you generate synthetic social networks like the Watts and Strogatz model or the Barabási-Albert Scale-Free networks or a network dependent on the Caveman model. Whatever I have come across are either pure algorithms or implementations in Fortran which is not really my language of expertise.

What I am currently looking for is a way to set the properties of the social network and be able to generate a synthetic network (adjacency list perhaps) for further analysis. Does anyone have any suggestions?

like image 721
Legend Avatar asked Nov 29 '10 06:11

Legend


1 Answers

Python's networkx package has a number of random graph generation methods.

like image 55
job Avatar answered Sep 29 '22 19:09

job