A Comparative Study of Six Software Packages for Complex Network Research

UCINET, Pajek, Networkx, iGraph, JUNG and statnet, are commonly used to perform analysis with complex network model. The scalability, and function coverage of these six software packages are assessed and compared. Some randomly generated datasets are used to evaluate the performance of these softwar...

Full description

Saved in:
Bibliographic Details
Published in2010 Second International Conference on Communication Software and Networks pp. 350 - 354
Main Authors Kaikuo Xu, Changjie Tang, Rong Tang, Ghulam Ali, Jun Zhu
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.02.2010
Subjects
Online AccessGet full text
ISBN1424457262
9781424457267
DOI10.1109/ICCSN.2010.34

Cover

More Information
Summary:UCINET, Pajek, Networkx, iGraph, JUNG and statnet, are commonly used to perform analysis with complex network model. The scalability, and function coverage of these six software packages are assessed and compared. Some randomly generated datasets are used to evaluate the performance of these software packages with regard to input/output (I/O), basic graph algorithms, statistical metrics computation, graph generation, community detection, and visualization. A metric regarding both numbers of the nodes and the edges of complex networks, which is called Maximum Expected Network Processing Ability (MENPA), is proposed to measure the scalability of software packages. Empirical results show that these six software packages are complementary rather than competitive and the difference on the scalability among these six software packages may be attributed to the varieties in both of the programming languages and the network representations.
ISBN:1424457262
9781424457267
DOI:10.1109/ICCSN.2010.34