Degree-Preserving Randomization Methods for Network Analysis: Models, Algorithms, and Applications

Graph randomization techniques are essential tools for network analysis, enabling researchers to assess the statistical significance of observed network properties and distinguish meaningful patterns from random fluctuations. However, the wide range of available methods and tools can create confusion, particularly regarding their assumptions, biases, and applicability. This survey provides a review of graph randomization approaches, with a focus on degree preserving methods implemented in popular software tools such as graph-tool, igraph, MaxEntropyGraphs.jl, NEMtropy, Networkit, NetworkX, and statnet/ergm. We evaluate these methods through case studies spanning undirected, directed, and bipartite graphs. Our findings reveal notable discrepancies in outcomes depending on the chosen randomization method: certain stub-matching implementations can introduce systematic degree biases, default MCMC iteration counts can be both insufficient and vastly excessive, and the assumption of normally distributed metrics can lead to incorrect significance assessments. We benchmark computational scaling across graph sizes ranging from 10 3 to 10 5 nodes, apply a systematic convergence diagnostics procedure to MCMC-based methods, and synthesize our findings into actionable tool selection guidance. Practical guidelines for method selection and recommendations to enhance reproducibility and transparency in network analysis are provided.

Authors

Institutions

Publication Details

Journal
ACM Computing Surveys
Published
2026-10-30
DOI
https://doi.org/10.1145/3842740
Primary Topic
Complex Network Analysis Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Degree-Preserving Randomization Methods for Network Analysis: Models, Algorithms, and Applications

Filip Van Utterbeeck, Bart De Clerck, Luis E. C. Rocha
ACM Computing Surveys
Complex Network Analysis Techniques
article

Degree-Preserving Randomization Methods for Network Analysis: Models, Algorithms, and Applications

Filip Van Utterbeeck, Bart De Clerck, Luis E. C. Rocha
article en

Abstract

Graph randomization techniques are essential tools for network analysis, enabling researchers to assess the statistical significance of observed network properties and distinguish meaningful patterns from random fluctuations. However, the wide range of available methods and tools can create confusion, particularly regarding their assumptions, biases, and applicability. This survey provides a review of graph randomization approaches, with a focus on degree preserving methods implemented in popular software tools such as graph-tool, igraph, MaxEntropyGraphs.jl, NEMtropy, Networkit, NetworkX, and statnet/ergm. We evaluate these methods through case studies spanning undirected, directed, and bipartite graphs. Our findings reveal notable discrepancies in outcomes depending on the chosen randomization method: certain stub-matching implementations can introduce systematic degree biases, default MCMC iteration counts can be both insufficient and vastly excessive, and the assumption of normally distributed metrics can lead to incorrect significance assessments. We benchmark computational scaling across graph sizes ranging from 10 3 to 10 5 nodes, apply a systematic convergence diagnostics procedure to MCMC-based methods, and synthesize our findings into actionable tool selection guidance. Practical guidelines for method selection and recommendations to enhance reproducibility and transparency in network analysis are provided.

ACM Computing SurveysVol. 59(1)
Royal Military Academy (BE), Ghent University (BE)
Fonds Wetenschappelijk Onderzoek
Openalex Percentile: Top 14%
Complex Network Analysis Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon