Randomization algorithms for large sparse networks.

Phys Rev E

Department of Computer Science, University of Helsinki, Finland.

Published: May 2019

In many domains it is necessary to generate surrogate networks, e.g., for hypothesis testing of different properties of a network. Generating surrogate networks typically requires that different properties of the network are preserved, e.g., edges may not be added or deleted and edge weights may be restricted to certain intervals. In this paper we present an efficient property-preserving Markov chain Monte Carlo method termed CycleSampler for generating surrogate networks in which (1) edge weights are constrained to intervals and vertex strengths are preserved exactly, and (2) edge and vertex strengths are both constrained to intervals. These two types of constraints cover a wide variety of practical use cases. The method is applicable to both undirected and directed graphs. We empirically demonstrate the efficiency of the CycleSampler method on real-world data sets. We provide an implementation of CycleSampler in R, with parts implemented in C.

Download full-text PDF

Source
http://dx.doi.org/10.1103/PhysRevE.99.053311DOI Listing

Publication Analysis

Top Keywords

surrogate networks
12
properties network
8
generating surrogate
8
edge weights
8
constrained intervals
8
vertex strengths
8
randomization algorithms
4
algorithms large
4
large sparse
4
networks
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!