Uniform Generation of Temporal Graphs with Given Degrees

04/19/2023
by   Daniel Allendorf, et al.
0

Uniform sampling from the set 𝒢(𝐝) of graphs with a given degree-sequence 𝐝 = (d_1, …, d_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 𝐃 = (𝐝, T) ∈ℕ^n ×ℕ_>0 and the task is to output a uniform random sample from the set 𝒢(𝐃) of temporal graphs with degree-sequence 𝐝 and timestamps in the interval [1, T]. By allowing repeated edges with distinct timestamps, 𝒢(𝐃) can be non-empty even if 𝒢(𝐝) is, and as a consequence, existing algorithms are difficult to apply. We describe an algorithm for this generation problem which runs in expected time O(M) if Δ^2+ϵ = O(M) for some constant ϵ > 0 and T - Δ = Ω(T) where M = ∑_i d_i and Δ = max_i d_i. Our algorithm applies the switching method of McKay and Wormald [1] to temporal graphs: we first generate a random temporal multigraph and then remove self-loops and duplicated edges with switching operations which rewire the edges in a degree-preserving manner.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/09/2019

Fast uniform generation of random graphs with given degree sequences

In this paper we provide an algorithm that generates a graph with given ...
research
07/03/2018

Uniform generation of spanning regular subgraphs of a dense graph

Let H_n be a graph on n vertices and let H_n denote the complement of H_...
research
11/02/2022

The degree-restricted random process is far from uniform

The degree-restricted random process is a natural algorithmic model for ...
research
11/04/2021

Parallel Global Edge Switching for the Uniform Sampling of Simple Graphs with Prescribed Degrees

The uniform sampling of simple graphs matching a prescribed degree seque...
research
10/28/2021

Engineering Uniform Sampling of Graphs with a Prescribed Power-law Degree Sequence

We consider the following common network analysis problem: given a degre...
research
06/18/2020

Karp's patching algorithm on dense digraphs

We consider the following question. We are given a dense digraph D with ...
research
03/14/2019

Keyed hash function from large girth expander graphs

In this paper we present an algorithm to compute keyed hash function (me...

Please sign up or login with your details

Forgot password? Click here to reset