ID: cs/0512105

A study of the edge-switching Markov-chain method for the generation of random graphs

December 29, 2005

View on ArXiv

Similar papers 2

Controlled Markovian dynamics of graphs: unbiased generation of random graphs with prescribed topological properties

March 5, 2012

89% Match
E. S. Roberts, A. Annibale, A. C. C. Coolen
Disordered Systems and Neura...

We analyze the properties of degree-preserving Markov chains based on elementary edge switchings in undirected and directed graphs. We give exact yet simple formulas for the mobility of a graph (the number of possible moves) in terms of its adjacency matrix. This formula allows us to define acceptance probabilities for edge switchings, such that the Markov chains become controlled Glauber-type detailed balance processes, designed to evolve to any required invariant measure (r...

Find SimilarView on arXiv

On uniform sampling simple directed graph realizations of degree sequences

December 21, 2009

89% Match
M. Drew Lamar
Discrete Mathematics

Choosing a uniformly sampled simple directed graph realization of a degree sequence has many applications, in particular in social networks where self-loops are commonly not allowed. It has been shown in the past that one can perform a Markov chain arc-switching algorithm to sample a simple directed graph uniformly by performing two types of switches: a 2-switch and a directed 3-cycle reorientation. This paper discusses under what circumstances a directed 3-cycle reorientatio...

Find SimilarView on arXiv

Connectedness matters: Construction and exact random sampling of connected graphs

September 8, 2020

89% Match
Szabolcs Horvát, Carl D. Modes
Physics and Society
Discrete Mathematics
Combinatorics

We describe a new method for the random sampling of connected networks with a specified degree sequence. We consider both the case of simple graphs and that of loopless multigraphs. The constraints of fixed degrees and of connectedness are two of the most commonly needed ones when constructing null models for the practical analysis of physical or biological networks. Yet handling these constraints, let alone combining them, is non-trivial. Our method builds on a recently intr...

Find SimilarView on arXiv

The switch Markov chain for sampling irregular graphs and digraphs

January 24, 2017

89% Match
Catherine Greenhill, Matteo Sfragara
Discrete Mathematics
Combinatorics

The problem of efficiently sampling from a set of (undirected, or directed) graphs with a given degree sequence has many applications. One approach to this problem uses a simple Markov chain, which we call the switch chain, to perform the sampling. The switch chain is known to be rapidly mixing for regular degree sequences, both in the undirected and directed setting. We prove that the switch chain for undirected graphs is rapidly mixing for any degree sequence with minimum...

Find SimilarView on arXiv

Smaller Universes for Uniform Sampling of 0,1-matrices with fixed row and column sums

March 7, 2018

88% Match
Annabell Berger, Corrie Jacobien Carstens
Combinatorics

An important problem arising in the study of complex networks, for instance in community detection and motif finding, is the sampling of graphs with fixed degree sequence. The equivalent problem of generating random 0,1 matrices with fixed row and column sums is frequently used as a quantitative tool in ecology. It has however proven very challenging to design sampling algorithms that are both fast and unbiased. This article focusses on Markov chain approaches for sampling,...

Find SimilarView on arXiv

The degree-restricted random process is far from uniform

November 2, 2022

88% Match
Michael Molloy, Erlang Surya, Lutz Warnke
Combinatorics
Discrete Mathematics
Probability

The degree-restricted random process is a natural algorithmic model for generating graphs with degree sequence D_n=(d_1, \ldots, d_n): starting with an empty n-vertex graph, it sequentially adds new random edges so that the degree of each vertex v_i remains at most d_i. Wormald conjectured in 1999 that, for d-regular degree sequences D_n, the final graph of this process is similar to a uniform random d-regular graph. In this paper we show that, for degree sequences D_n that...

Find SimilarView on arXiv

A stopping criterion for Markov chains when generating independent random graphs

October 30, 2012

88% Match
J. Ray, A. Pinar, C. Seshadhri
Social and Information Netwo...
Discrete Mathematics
Physics and Society

Markov chains are convenient means of generating realizations of networks with a given (joint or otherwise) degree distribution, since they simply require a procedure for rewiring edges. The major challenge is to find the right number of steps to run such a chain, so that we generate truly independent samples. Theoretical bounds for mixing times of these Markov chains are too large to be practically useful. Practitioners have no useful guide for choosing the length, and tend ...

Find SimilarView on arXiv

The switch Markov chain for sampling irregular graphs

December 17, 2014

88% Match
Catherine Greenhill
Data Structures and Algorith...
Combinatorics

The problem of efficiently sampling from a set of(undirected) graphs with a given degree sequence has many applications. One approach to this problem uses a simple Markov chain, which we call the switch chain, to perform the sampling. The switch chain is known to be rapidly mixing for regular degree sequences. We prove that the switch chain is rapidly mixing for any degree sequence with minimum degree at least 1 and with maximum degree $d_{\max}$ which satisfies $3\leq d_{\ma...

Find SimilarView on arXiv

Uniform Generation of Temporal Graphs with Given Degrees

April 19, 2023

88% Match
Daniel Allendorf
Data Structures and Algorith...
Combinatorics

Uniform sampling from the set $\mathcal{G}(\mathbf{d})$ of graphs with a given degree-sequence $\mathbf{d} = (d_1, \dots, d_n) \in \mathbb N^n$ is a classical problem in the study of random graphs. We consider an analogue for temporal graphs in which the edges are labeled with integer timestamps. The input to this generation problem is a tuple $\mathbf{D} = (\mathbf{d}, T) \in \mathbb N^n \times \mathbb N_{>0}$ and the task is to output a uniform random sample from the set $\...

Find SimilarView on arXiv

Are we there yet? When to stop a Markov chain while generating random graphs

February 15, 2012

88% Match
Jaideep Ray, Ali Pinar, C. Seshadhri
Social and Information Netwo...
Data Analysis, Statistics an...
Physics and Society

Markov chains are a convenient means of generating realizations of networks, since they require little more than a procedure for rewiring edges. If a rewiring procedure exists for generating new graphs with specified statistical properties, then a Markov chain sampler can generate an ensemble of graphs with prescribed characteristics. However, successive graphs in a Markov chain cannot be used when one desires independent draws from the distribution of graphs; the realization...

Find SimilarView on arXiv