The voter model on random regular graphs
with random rewiring
Abstract.
We consider the voter model with binary opinions on a random regular graph with vertices of degree , subject to a rewiring dynamics in which pairs of edges are rewired, i.e., broken into four half-edges and subsequently reconnected at random. A parameter regulates the frequency at which the rewirings take place, in such a way that any given edge is rewired exponentially at a rate in the limit as . We show that, under the joint law of the random rewiring dynamics and the random opinion dynamics, the fraction of vertices with either one of the two opinions converges on time scale to the Fisher-Wright diffusion with an explicit diffusion constant in the limit as . In particular, we identify in terms of a continued-fraction expansion and analyse its dependence on and . A key role in our analysis is played by the set of discordant edges, which constitutes the boundary between the sets of vertices carrying the two opinions.
Key words. Random regular graph, random rewiring, voter model, coalescing random walks, Fisher-Wright diffusion.
MSC2020: 05C80, 05C81, 60K35, 60K37.
Acknowledgement. The research in this paper was supported by the Netherlands Organisation for Scientific Research (NWO) through the NETWORKS Gravitation programme under grant agreement no. 024.002.003. RB has counted on the support of the Conselho Nacional de Desenvolvimento Científico e Tecnológico - CNPq’ grants Projeto Universal (402952/2023-5) and Produtividade em Pesquisa (308018/2022-2), MQ on the support support of the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement no. 101034253. MQ is a member of GNAMPA INdAM and acknowledges partial support through the GNAMPA INdAM project “Redistibution models on networks”. FdH and MQ are grateful to the Simons Institute for the Theory of Computing in Berkeley, California, USA for hospitality during a one-month visit in the Fall of 2022.
Contents
- 1 Introduction
- 2 Notation and results
- 3 Duality and meeting times
- 4 Toy model: Meeting time on dynamic trees
- 5 Proof of the exponential law of the meeting time
- 6 Convergence to the Fisher-Wright diffusion
- 7 Properties of the diffusion constant
- References
1. Introduction
Random processes on static random graphs has been an important topic of research in network science in recent years. By now their behaviour is relatively well understood, and a number of mathematical techniques that were developed for their analysis have been progressively refined [27, 33, 34]. However, analysing random processes on dynamic random graphs remains a major challenge. The latter are natural models for systems in which the underlying geometry evolves alongside the process that evolves on it. Models fall into two classes:
- (1)
One-way feedback: The random graph affects the random process, but itself evolves autonomously.
- (2)
Two-way feedback: The random process and the random graph mutually affect each other.
The model considered in the present paper belongs to the first class. In the second class, where the two dynamics are in co-evolution, there are so far only a handful of examples for which mathematical progress has been made. In recent years, new techniques have emerged that allow for an extension of the results obtained for static random graphs to dynamic random graphs. Recent key references for the analysis of random processes on dynamic random graphs include: simple random walk [9, 10, 50, 11, 44, 45, 32, 41, 18], the contact process [37, 49, 48, 38], and the voter model [36, 28, 12, 13, 16, 29]. Nonetheless, the overall picture remains fragmented.
Within the realm of static random graphs, random regular graphs represent one of the most extensively studied examples, because the local structure of such graphs converges, as their size tends to infinity, to a simple deterministic graph, namely, the infinite -regular tree. The most studied processes on random regular graphs include simple random walk [39, 21], the voter model [22, 7, 43], the contact process [42], and the stochastic Ising model [25, 31]. For extensions to directed random graphs, see [15, 8, 17]. In the present paper we use random regular graphs as a building block for the study of the voter model on dynamic random graphs.
1.1. Voter model on static random graphs
The voter model [35] is a classical interacting particle system that can be described as follows. Initially, each vertex of the graph is equipped with a binary opinion. At the arrival times of a Poisson process, a vertex selects one of its neighbours uniformly at random and copies its opinion. Clearly, if the underlying graph is connected and finite, then the system eventually gets absorbed into one of the two consensus configurations where all the vertices share the same opinion.
As pointed out in [6, 2, 27], it is heuristically clear that universal behaviour emerges for the voter model in the scaling limit when the underlying graph is locally transient, i.e., when it converges to a transient graph in the local-weak sense. More precisely, focusing on the density of one of the two opinions and scaling time appropriately, convergence is expected towards the solution of the classical SDE for the Fisher-Wright diffusion , which is given by
where is the standard Brownian motion and is a positive real number referred to as the diffusion constant. This idea has been made rigorous for the complete graph [26] (where ), and for the -dimensional torus [23] (where is related to the Green function of simple random walk on the infinite lattice). More recently, in [20] (see also [43]) sufficient conditions are provided that ensure the above convergence, which is part of a more general program initiated in [24] referred to as the finite-systems scheme. In particular, the approach developed in [20] is capable of predicting that the limiting diffusion constant must be given by a proper rescaling of the expected meeting time of two stationary independent simple random walks evolving on the same underlying random graph. Exploiting this perspective, the limiting diffusion constant has been successfully identified for a number of static random graph models [22, 19, 7, 8, 47].
1.2. Voter model on dynamic random graphs
In the present paper, we consider the two-opinion voter model evolving on a dynamic random regular graph, where the dynamics arises from random rewiring. More precisely, our (autonomous) graph dynamics is initialised with a random regular graph and evolves in a stationary way by randomly rewiring edges at exponential times. More precisely, each stub (half-edge) is equipped with a Poisson process and, at each arrival time, selects another stub uniformly at random and matches with it, i.e., the two half-edges are linked together to form an edge. A parameter controls the rate of the Poisson process, slowing down or speeding up the graph dynamics, with corresponding to the static graph. This model of a dynamic random graph has been used in [49, 48] as the underlying geometry for the contact process.
The goal of the present paper is to extend the work in [20] from a static to a dynamic environment, thereby proving pathwise convergence of the opinion densities to a Fisher-Wright diffusion. Moreover, by studying the meeting time of two independent random walks on our dynamic random graph, we identify the diffusion constant, as a function of the degree and the rewiring rate . In particular, we provide an explicit expression for the diffusion constant in terms of a continued-fraction expansion, from which its finer properties can be deduced. As a byproduct of the analysis of this expansion, we derive relevant takeaways for applications: To what extent does the rewiring dynamics enhance the speed of consensus? What is the interplay between the speed of the dynamics and the degree? Moreover, we recover the mean-field setting in the limit as or , and the static setting in the limit as .
To the best of our knowledge, the results presented in this paper provide the first instance of a voter model in a dynamic random environment for which the diffusion constant is computed explicitly (in accordance with the program set out in [6, 27, 2]). Our results may also serve as a benchmark for different graph models.
1.3. Organisation of the paper
The precise statement of our main result, Theorem 2.5, is postponed to Section 2, following a detailed description of the model. In the same section, we also provide a thorough account of the proof strategy. Section 3 presents additional preliminaries, while the core of the paper is covered in Sections 4–7. A more detailed road map of the paper can be found in Section 2.6.
2. Notation and results
We first provide a formal definition of the dynamic random environment and the random process therein that we analyse in this paper. In Section 2.1 we recall the definition of the random walk and the voter model on static random regular graphs. In Section 2.2 we introduce the rewiring dynamics of the graph. In Section 2.3 we define the model of interest, i.e., the voter model on rewiring random regular graphs. Section 2.4 is devoted to presenting the main result of this paper (Theorem 2.5), which builds on two other results of independent interest (Theorems 2.4 and 2.11). A detailed discussion of the latter two results, which constitute the major novelty of this work, and of the derivation of Theorem 2.5 is postponed to Section 2.5.
2.1. Random walks and the voter model on static random graphs
Fix and such that is even. Let represent the set of (labeled) vertices of our graph. Attach stubs (or half-edges) to each , which will be labeled as . In this language, a graph is a matching on the set of stubs , and we call the set of all possible graphs. We call an edge of a matched pair of stubs and write to mean that there exists an edge (possibly more) between and . More precisely, it will be convenient to write to mean that and are matched in , and to denote the vertex to which the stub matched in to belongs. We use the expression “ is sampled according to the Configuration Model” to mean that is obtained by taking a matching uniformly at random on the set of stubs, i.e., is uniformly distributed on , and we formally write it as .
We will also consider the simple random walk evolving on , namely, the continuous-time Markov process on with generator
| (2.1) |
It is worth pointing out that the uniform distribution on , which will be denoted by , is stationary for the process regardless of the choice of .
The voter model on a given is the continuous-time Markov process on with generator
| (2.2) |
where is the configuration obtained from by setting
| (2.3) |
We will write “ has opinion 0 (respectively, 1) at time ” when (respectively, ). Define (respectively, ) as the opinion configuration in which every vertex has opinion 0 (respectively, 1), and
| (2.4) |
to be the consensus time, i.e., the first time when all the vertices agree on the same opinion. Note that, as soon as is connected and regardless of the initial configuration, with probability one.
Often, to lighten notation, we suppress the dependence on and write in place of , in place of , and in place of .
2.2. Graph dynamics
Next consider a dynamic graph, i.e., a continuous-time Markov process on . Starting at an initial graph , we consider a rewiring dynamics in which pairs of edges are rewired, i.e., broken into four stubs that are subsequently reconnected. More precisely, each stub decides to rewire at rate in order to get matched to another stub uniformly at random, and the two stubs that are left alone by this procedure will then be matched among themselves. With this choice of parametrisation, a given edge of the graph has a survival time which is exponential of rate . Indeed, an edge will be rewired as soon as one of the two stubs which form the edge decides to rewire with another stub, or when another stub in the graph decides to rewire with one of the stubs forming the edge.
We will use the shortcuts , and to intend , and , respectively. Formally, is the Markov process with generator acting on functions as
| (2.5) |
where, for any , and such that and , and are the stubs matched to and in , and is the graph obtained from by replacing the matchings and with and . An explicit graphical construction of the process will be given in Section 3.
It is worth noting that the measure is stationary (actually, reversible) for the rewiring dynamics, in the sense that for all as soon as .
2.3. Random walks and the voter model on dynamic random graphs
In analogy with the static case, we now give a formal description of the simple random walk and of the voter model on our dynamic graph set-up. By (simple) random walk on the dynamic graph we mean the continuous-time Markov process on with generator acting on functions as
| (2.6) |
Note that the process above is reversible with respect to the product measure . We will often consider two independent random walks on the same underlying dynamic graph, i.e., the Markov process on with generator acting on functions as
| (2.7) |
Once again, this process is reversible with respect to .
The main object in the present paper is the voter model on the dynamic graph , namely, the continuous-time Markov process on with generator acting on functions as
| (2.8) |
For any and , denote by the law of starting from . When the initial distribution is of product form with and for some , we use the shortcut to refer to the law of the joint process with such an initial condition. Also in the dynamic set-up we define the consensus time as in (2.4). Clearly, has two absorbing sets, and , and the process will be absorbed in one of them in finite time, i.e., for all .
2.4. Main results
Throughout the sequel we assume and are fixed, and we are interested in deriving asymptotic results in the regime . Before presenting our results it is worth defining the following object, which plays a major role in our work.
Definition 2.1.
[The diffusion constant ] For and , define
| (2.9) |
with
| (2.10) |
the inhomogeneous continued fraction (written in the Pringsheim notation)
| (2.11) |
and
| (2.12) |
Remark 2.2.
Remark 2.3.
2.4.1. Meeting times of stationary random walks
As pointed out in the introduction, thanks to duality, the key ingredient to understand the scaling limit of the voter model on a certain environment is a control on the meeting time of two independent stationary walks. In our case, the latter amounts to considering the Markov process on with , and examining , the first time such that .
The main technical contribution of the present paper lies in showing that, in the limit as grows with high probability, is well approximated by an exponential random variable whose mean scales as . See Figure 2.2 for a simulation.
Theorem 2.4.
[Exponential limit law for ] For every ,
| (2.13) |
and
| (2.14) |
The proof of Theorem 2.4 is articulated in two main steps. In Section 4 we introduce an idealised model in which two random walks evolve on fragmenting and coalescing infinite trees, and we prove the analogue of Theorem 2.4 in this simplified set-up. In Section 5 we show that, via a two-step approximation procedure, the original process can be coupled to the idealised model at a small total variation cost.
2.4.2. Scaling limit of the voter model
As mentioned in the Introduction, the aim of this work is to understand the long-time behaviour of the voter model in our dynamic random environment. More precisely, we are interested in the scaling limit of the following observable of the process with generator (defined in (2.8)),
| (2.15) |
i.e., the fraction of vertices with opinion . Our main result shows that, after rescaling time by a factor , the quantity evolves according to a Fisher-Wright diffusion with diffusion constant as in Definition 2.1.
Theorem 2.5.
[Convergence to Fisher-Wright diffusion of the opinion density] For all ,
| (2.16) |
where stands for convergence in distribution on path space in the Skorohod -metric under the joint law as , and
| (2.17) |
with denoting the standard Brownian motion, is the Fisher-Wright diffusion with diffusion constant identified in Definition 2.1.
Remark 2.6.
Our result does not immediately imply the convergence in distribution of the consensus time to the absorption time of corresponding diffusion process. Indeed, hitting times are in general not continuous in the Skorohod -topology. Nevertheless, in the spirit of [20, Proposition 16] and [43], it is natural to expect that weak convergence of the consensus time can be obtained by a sharpening of our techniques, leading in particular to the conclusion that
| (2.18) |
with the entropy of the initial density. See [43, Theorem 1.3] for a proof of (2.18) in the static setup, and [43, Theorem 1.2] and [20, Proposition 2.6] for the analogous result concerning a more general system of coalescing random walks.
2.4.3. Analysis of the diffusion constant
Even though the Fisher-Wright diffusion is the natural scaling limit of our density process (as an expert reader could guess via a heuristic argument in the spirit of [6, 26]), the identification of the diffusion constant is more challenging. A novel feature of our work lies in the characterisation of this constant as a function of the degree of the graph and the speed of the rewiring dynamics.
Given the explicit definition of the quantity , it is natural to study its limit behaviour when the speed of the dynamics vanishes or grows to infinity, and its dependence on the degree of the graph. In particular, as the next result shows, we prove that, regardless of the degree, the effect of the rewiring is a speed up of the consensus time. Symmetrically, regardless of the speed of the rewiring dynamics, there is a speed up on the consensus time as the connectivity increases.
Proposition 2.7.
[Limits of ] The functions and are strictly increasing. Moreover, for every ,
| (2.19) |
while for every ,
| (2.20) |
The first limit corresponds to the static -regular graph, the second and third limits to the mean-field setting.
To conclude this section, we look at the first-order behaviour of the diffusion constant for vanishing or diverging rewiring rate, respectively, diverging degree.
Proposition 2.8.
[Perturbations of ] For every ,
| (2.21) |
while for every ,
| (2.22) |
2.5. Homogenisation of discordances
The key object to deduce the convergence in Theorem 2.5 is an analysis of the time evolution of the density of discordances, defined as
| (2.23) |
Indeed, in the static set-up the density of opinions in (2.15) is well-known to be a martingale with predictable quadratic variation given by . As the next result shows, this is still true in our dynamic set-up.
Lemma 2.9.
[Key martingales] Let be the natural filtration of the joint process . The following two processes are martingales with respect to this filtration:
- (1)
.
- (2)
.
Proof.
Consider the Dynkin martingale
| (2.24) |
for arbitrary . To check the two statements, it suffices to pick and with and , and note that, by (2.8),
| (2.25) |
∎
For the simplest case of mean-field interaction, i.e., when the underlying static graph is the complete graph, we have
| (2.26) |
Because the solution to the SDE in (2.17) with in place of can be characterised as the unique continuous martingale having predictable quadratic variation
| (2.27) |
it is not hard to deduce the classical convergence of the mean-field voter model to the standard Fisher-Wright diffusion when time is rescaled linearly in the volume of the graph.
In [20] it is shown that, beyond the complete graph, the latter condition continues to hold under certain assumptions on the random walk on the underlying graph, which can be essentially summarised by a fast-mixing condition and an anti-concentration property of the stationary distribution (see [20, Theorem 2.2]). For obvious reasons the latter are referred to as mean-field conditions. In particular, convergence to the standard Fisher-Wright diffusion emerges when time is rescaled by the expected meeting time of two independent random walks evolving on the same graph and initialised at stationarity.
In view of this situation, our approach in proving Theorem 2.5 is based on a two-step argument. First. we identify the first-order approximation of the expected meeting time, leading to Theorem 2.4. Second, we generalise the results in [20] to our dynamic set-up. The first step is a major novelty in the present paper, and requires delicate coupling arguments as well as an analysis of certain recursive equations. We provide the proof of and the underlying heuristics behind Theorem 2.4 in Section 4. As to the second step, we follow the strategy developed in [20]. The following convergence criterion, which is stated in [20, Theorem 2.1] for the static case, is based on the analogue of Lemma 2.9 and standard tightness criteria. The reader may check that the proof presented in [20, Section 5] extends to our set-up without any change.
Proposition 2.10.
[Convergence criterion] Fix , and , and assume that there exists a positive sequence such that, for any ,
| (2.28) |
where stands for convergence in probability under the measure . Then, for any , the process converges to the standard Fisher-Wright diffusion, i.e., the solution to the SDE in (2.17) with in place of .
In light of the above discussion, our main task for the second step, spelled out in detail in Section 6, amounts to proving the following homogenisation property for the density of discordant edges of the voter model under the edge-rewiring dynamics.
Theorem 2.11.
[Homogenisation of the discordances] Fix , and . For any , the convergence in (2.28) holds for the choice .
As will become clear in the proof in Section 6, to derive the above homogenisation property we must adapt the arguments in [20] to the dynamic set-up.
Proof of Theorem 2.5.
Let . Proposition 2.10 and Theorem 2.11 imply that converges in distribution to the standard Fisher-Wright diffusion , the solution of the stochastic differential equation
| (2.29) |
It therefore suffices to perform two time changes. First, converges in distribution to , by the very definition of the scale parameter . Second, has the same distribution as , which is the solution of (2.17). ∎
Remark 2.12.
(1) In [7] we considered the model without rewiring and identified the behaviour of also on moderate time scales, i.e., when . In particular, we showed that, when the initial density of opinions is , is well approximated (in a strong sense) by the deterministic quantity (see [7, Theorem 1.3]). In Proposition 6.1 we show that, for , . We expect that a similar control on can be obtained by extending the coupling arguments developed in Section 5, implying a concentration property.
(2) We expect that on time scale the result in (2.28) can be extended to convergence of to in the Skorohod topology. A proof of this would require a refinement of the coupling argument in Section 5.
2.6. Organization of the proof
The remainder of this paper is organised as follows. In Section 3 we formally introduce the probability space under investigation, presenting the graphical construction of the joint process and a number of basic tools, including duality of the voter model with a system of coalescing random walks. In Section 4 we consider two idealized models, in which two random walks evolve on certain coalescing and fragmenting trees, which turn out to be the key approximation tools. In Section 5 we couple the idealised models with the actual random walks evolving on the finite dynamic graph, leading to the proof of the exponential law of their meeting time in Theorem 2.4. Section 6 is devoted to the proof of Theorem 2.11, which shows the convergence criterion for the Fisher-Wright approximation is fulfilled in the case of random regular graphs with rewiring. The results presented in this section have been developed in a static set-up in [20], so our main technical contribution in here is to show how to lift the recipe of [20] to our edge-dynamic setting. Finally, in Section 7 we provide a complete analysis of the diffusion constant, thereby settling Propositions 2.7–2.8.
3. Duality and meeting times
3.1. Duality and graphical construction
It will be convenient to consider the following construction of the probability space we are interested in, which is usually referred to as the graphical construction:
- (1)
Attach to each stub , , of each vertex a Poisson process of rate , and call the collection of these processes.
- (2)
Attach to each stub , , of each vertex a Poisson process of rate , and mark each arrival of such a process with a uniformly chosen independent stub , , , with . Call the collection of these marked processes.
We further assume that all the Poisson processes above are independent. With this source of randomness the graph dynamics, starting from an initial graph , can be obtained as follows:
- •
Let be the first arrival among the Poisson processes in (2). Assume that this time arrives on the process associated to and is marked by (with ).
- –
If and are matched in , then nothing changes: set for all .
- –
If and are not matched in , then call and the stubs matched to and , respectively, and:
- *
let for all ;
- *
let be obtained from by erasing the edges and and creating the edges and .
- *
- –
For any initial configuration, the voter dynamics on the underlying dynamic graph, i.e., , can be obtained by means of the same source of randomness as follows:
- •
Consider the rewiring dynamics constructed above starting at some initial graph , and let for some .
- •
Let be the first arrival among the Poisson processes in (1). Assume that this time arrives on the process associated to , let for all , and define (recall (2.3)).
Now, fix an initial graph and a time horizon . We will consider two coalescing random walks evolving on backward in time. More precisely, let be two vertices and consider a process on constructed as follows:
- (a)
Set and .
- (b)
Look at the last arrival time in the interval among the processes defined in (1). Say that this corresponds to an arrival for the process associated to for some and . Set for all . Moreover,
- –
if , then set and ;
- –
if , then set to be the vertex connected to (respectively, ) through in , i.e., .
- –
The above construction can be extended to coalescing random walks running backwards in time, each starting from a different vertex. Moreover, for any we can also consider the forward-in-time coalescing random walks , which are defined in the same fashion as , with the only difference that in (b) the word last is replaced by the word first. Note that when we are looking at first arrivals such a forward-in-time process does not need to be defined on finite time intervals only, so that we can also consider .
In what follows we employ the symbol to refer to the probability space associated to the Poisson processes in (1) and (2), and write to intend that the initial state of the process is . Similarly, we will write to intend the same probability space enriched with the (independent) randomness needed to construct the initial state .
The graphical construction above reveals the following duality relation, which generalises the classical duality between the voter model and coalescent random walks on static graphs: for any initial configuration , any sets of vertices and any time ,
| (3.1) |
For and , consider
| (3.2) |
and observe that (3.1) gives the relation
| (3.3) |
which, when the system starts from i.i.d. Bernoulli opinions of parameter , reduces to
| (3.4) |
for any , and , where the dependence on in the probability on the right-hand side can be dropped due to the independence of the backward random walks and the initial configuration of the voter model. In particular, letting , we obtain
| (3.5) |
At this point it is worth noting that, since the graph dynamics is reversible with respect to and the Poisson processes in (1) are i.i.d., we have, for any and ,
| (3.6) |
where, similarly to (3.2), the meeting time is defined as
| (3.7) |
Combining (3.5) and (3.6), we get
| (3.8) |
3.2. Consequences of duality
The identity in (3.8) unveils the relation between discordances of opinions for the voter model and meeting times of associated random walks. We next show more explicitly how the expectation of the observables we are interested in (i.e., those in (2.15) and (2.23)) are linked to the meeting time. To do so, it is useful to generalise the definition of meeting time in (3.7) to allow for the two initial positions and to be random, possibly depending on the initial graph . In particular, we will consider the product case , and the case in which the two random walks start at the extremes of an edge of sampled uniformly at random. In order to indicate the meeting time of the two random walks in the latter two scenarios, we will write and , respectively.
With this notation at hand, and with the duality in (3.1), it is not hard to prove the following lemma.
Lemma 3.1.
Proof.
We start by showing (3.9). By (3.1), the definition of , and the fact that the distribution of initial opinions is of product form, we can write
| (3.12) |
Next, we exploit that the initial graph is distributed according to and use (3.6), to get
| (3.13) |
where for the last equality we use the definition of . To prove (3.10) and (3.11), we proceed similarly. By (2.23),
| (3.14) |
Using (3.1), we get that, for all , , and ,
| (3.15) |
In particular, for any ,
| (3.16) |
while for the product initial condition with parameter ,
| (3.17) |
A crucial observation is that, because the graph dynamics is reversible with respect to the uniform measure on , we have
| (3.18) |
Substituting (3.15), (3.17) and (3.18) into (3.14) with , and using that is uniform over , we obtain
| (3.19) |
where in the last equality we only use the definition of . This concludes the proof of (3.10). The proof of (3.11) follows the same argument, after (3.17) is replaced by (3.16). ∎
4. Toy model: Meeting time on dynamic trees
This section analyses an idealised model that approximates the meeting time of two stationary random walks on a dynamic random graph. We begin with a heuristic argument to guide the reader through Sections 4–5. The idealised model is introduced in Section 4, while the coupling and its relation to the original model are discussed in Section 5.
Meeting time of random walks and hitting time of the diagonal set. We begin by recalling the argument that was used to prove the analogue of Theorem 2.4 in the static set-up. It is well known that a -regular random graph locally looks like a -regular tree, in the sense that most of vertices have a neighbourhood of diverging radius that is a tree. This similarity is expedient to study observables of random walks such as mixing, hitting, meeting, and cover times, [21, 22, 39, 7], as well as the existence of a phase transition for the contact process [42].
In general, the meeting time of two random walks on a graph can be easily rephrased in terms of the hitting time of the diagonal set for a random walk on the Cartesian product . For regular undirected graphs, the stationary distribution of the diagonal vanishes as the size of the graph increases, so that this set can be thought of as a small set of states. Moreover, if the original graph locally resembles a transient graph, then the product graph, when viewed from the diagonal, also locally resembles a transient graph. Additionally, as a consequence of local transience, one can typically deduce a form of rapid mixing, meaning that the expected hitting time of a small target set of states is much longer than the time it takes for the process to reach its equilibrium distribution .
With the above in mind, the meeting time problem amounts to understanding the distribution of the hitting time of a small target set by a rapidly mixing stationary random walk. Due to the rapid mixing property, the hitting time of is well approximated by an exponential random variable. Furthermore, stationarity allows the hitting time to be viewed as the first success in a series of independent attempts, leading to exponential-like behaviour. This phenomenon has been rigorously studied under various names, such as Poisson clumping heuristic [3], exponential approximation of hitting times [1, 4, 5], First Visit Time Lemma [21, 40], and mean-field conditions [43, 20]. The rate of the exponential random variable is at most the stationary value of , discounted by the local time spent in before equilibrium. Given the local transience and the fact that the two random walks move independently, dividing this discount factor by two and taking the inverse we get the probability that a random walk starting at reaches equilibrium before returning to .
Meeting time on static regular random graphs. To make the above heuristic concrete, we return to the static -regular random graph. In this case, the stationary distribution of the diagonal set is , while the mixing time of two random walks is of order , which quantifies the “rapid mixing” criterion mentioned above. Moreover, approximating the neighbourhood of a vertex by an infinite -regular tree, we see that the probability that the process starting from the diagonal (i.e., two random walks starting at the same vertex) does not revisit the diagonal before mixing can be approximated by a one-dimensional problem. More precisely, for two random walks on a tree (both starting at the root), the distance between them evolves as a biased random walk on (starting at ) that moves to the right at rate and to the left at rate . (When the biased random walk is at , it moves to the right at rate .) Therefore, we are left with computing the escape probability, i.e., the probability that such a random walk does not revisit , which is known to be (which also coincides with the inverse of the expected local time at , i.e., the Green’s function). In [7, 22], the analogue of Theorem 2.4 for this setting is obtained by making the above heuristic rigorous.
Meeting time on dynamic regular graphs and related toy models. Returning to our dynamic set-up, the (small) target set is (with mass according to the stationary measure), and the process is rapidly mixing by Proposition 6.2 below. Although a slight modification of Proposition 6.2 is needed to account for the second random walk, this generalisation is straightforward and is not pursued here, since it is not needed for proving Theorem 2.4. The main requirements for our heuristic approach are satisfied, with the only remaining task being constructing a proper local approximation of the dynamic environment. To this end, we proceed in stages, by considering two different toy models.
In the first toy model, two random walks evolve independently on a -regular tree, both starting at the root. To model the rewiring mechanism, we allow edges in the unique path (if any) connecting the two random walks to disappear at rate . If any such edge disappears, then the two random walks will be doomed to stay apart forever. By removing only the edges in the path between the two random walks we model the fact that the rewiring of other edges does not affect their local mutual perspective. In Section 4.1 we compute the expected time that the two random walks spend together before becoming permanently separated. If the heuristic described above is correct, this local time should provide a good estimate for the quantity . This is indeed verified in Proposition 4.1, where we prove that the expected local time in the first model aligns with . However, rigorously establishing this fact in our dynamic set-up is far from straightforward.
In Section 4.2 we consider the second toy model, which mimics more directly the behaviour of the two random walks on the dynamic graph. We will consider two “large” -regular trees, representing the graph as seen locally by the random walks (which are represented by the roots of the trees), and consider a process articulated into two phases:
- •
In the first phase (the “unmerged phase”), the trees are distinct and at exponential times pairs of edges (one in each of the two trees) are rewired, leading to a merging of the two trees.
- •
In the second phase (the “merged phase”), the two random walks evolve independently on a single tree starting at a certain distance (depending on the pairs of edges that have been rewired during the first phase), but the edges along the unique path joining them disappear at a rate : if the two random walks meet before the disappearance of the path joining them, then the process stops (representing the meeting of the two random walks); otherwise the process is reinitialised to the first phase. This phase can be coupled with the first toy model, which will provide a direct approximation tool.
At this stage, it should be clear that the second toy model offers a more direct approximation of the original process. Consequently, Theorem 2.4 can be established by using Proposition 4.2 below in conjunction with a coupling argument, which will be detailed in Section 5. Finally, let us mention that Proposition 4.2 below states that the meeting time in this idealised model is indeed exponentially distributed with rate , confirming the heuristic prediction within our dynamic framework.
4.1. First toy model
Consider two independent continuous-time random walks and on an infinite -regular tree, both jumping along edges at rate . Call their distance process in the tree and note that this is a continuous-time Markov chain on with transition rates
| (4.1) |
Suppose that the edges in the unique path in the tree joining and (of length ) disappear at rate independently of each other. We consider the modified distance process on with transition rates
| (4.2) |
In words, represents the absorbing states of the modified distance process, representing the disappearance of an edge along the path joining the two random walks. Clearly the process will be absorbed in a.s. in a finite time, regardless of the initial distance . Denote the law of this process by , and let
| (4.3) |
be the average total time and spend together, also called the collision local time. Finally, let
| (4.4) |
be the probability that and ever meet when starting at distance .
Proposition 4.1.
Proof.
We will suppress the dependence on and to improve readability. By looking at the first transition of , we get the recursion relations
| (4.6) | ||||
where we use that the total rate of a transition at equals . Recall the definition of in (2.10) and set
| (4.7) |
The first recursion relation can be written as the forward recursion
| (4.8) |
where is given by (2.12). Iteration gives
| (4.9) |
The second recursion relation can be written as
| (4.10) |
from which we get
| (4.11) |
and hence
| (4.12) |
concluding the proof. ∎
4.2. Second toy model
It is convenient to introduce finite trees having heights depending on a parameter , which will be related to the size of the dynamic graph in the forthcoming Section 5. To this aim, fix , , and define
| (4.13) |
The process will be divided in two phases that alternate in a sequential way:
- •
First phase: Consider two infinite -regular trees, call and their roots, and call and the subtrees of height starting at each of the roots. It will be convenient to see an edge of the tree as a matching between two stubs. In particular, for every vertex (with ) we let be the collection of its stubs and, if is not the root, we assume that is the unique stub pointing towards the root. Note that coincides with the number of edges in each of the two trees (i.e., half of the number of stubs in each tree). Attach to each stub in each tree an independent Poisson process of rate , and independently mark each arrival of the Poisson process by a uniformly chosen stub in the other tree. Call
(4.14) the collection of these marked processes.
For simplicity, in what follows we call nice a pair of process-marks enjoying one of the following properties:
- –
the arrival is from a process for some , , and the attached mark is with and ;
- –
the arrival is from a process for some , , and the attached mark is with ;
- –
the arrival is from a process for some , and , and the attached mark is with .
Note that a nice pair is such that, when rewired, produces a graph in which and are in the same connected component. At the first arrival of a nice pair enter the second phase, and call the pair associated to the first arrival having the above mentioned features (regardless of which of the members of the pair “generated” the arrival and which was just the mark). Set
(4.15) and note that, with this notation, when the selected nice pair is rewired, the distance between and is .
- –
- •
Second phase: Consider two random walks evolving on the same infinite -regular tree (obtained from the first phase) starting at distance (note that, by transitivity, we are free to specify the exact initial positions), and let the edges along the path joining them disappear at rate . In other words, consider the process introduced in Section 4. If, for some , , then stop the whole process. Otherwise, if the process hits before , then stop the second phase and restart from the first phase.
We will call the number of times in which the two phases are executed up to the end of the process. Moreover, we call , , the duration of the first and the second phases in each iteration, and set
| (4.16) |
where clearly represents the total duration of the process. We will use the symbol (respectively, ) to refer to the law (respectively, the expectation) of this process, and note that this law depends on the underlying parameter .
The aim of this section is to prove the following asymptotic result.
Proposition 4.2.
We split the proof of Proposition 4.2 into two parts. In Section 4.2.1 we prove that (4.17) is satisfied for . In Section 4.2.2, we show that does not affect the distribution of (nor its expectation) at first order.
4.2.1. Control of the first phase
Recall the definition of from (4.4). Note that can be sampled as follows: at the end of each iteration of the first phase, given the identity of the nice pair of stubs realizing the first arrival, say , sample a Bernoulli random variable of parameter , where and are as in (4.15). Indeed, the latter coincides with the probability that the forthcoming second phase ends with hitting , and hence concludes the whole process. If the Bernoulli variable results in a success, the process stops and , otherwise proceed to sample independently.
By construction, the fact that has an exponential law is immediate from the definition: it can be thought of as the first occurrence of independent exponentials associated to the nice pairs of stubs, after a thinning of the Poisson processes by a factor depending on the distances of the two vertices in the nice pair from the corresponding roots.
It will be convenient to make explicit the construction we are going to use: For all we sample by taking an independent collection of exponential random variables (one for each nice pair) of rate and recording the first arrival. Indeed, note that each nice pair might occur in two (independent) ways, depending on which element is associated to the process and which to the mark. If the corresponding arrival is at a pair and and given by (4.15), then we toss a coin with success probability , while if it is a success, then we set and stop the procedure. As an outcome of this procedure with get the random vector , where is the pair of edges that achieves the first arrival at the -th iteration (regardless which of the two edges is associated to the arrival of the Poisson process and which to the mark).
The next lemma shows that the exponential law of is preserved in the asymptotic regime , and that its rate converges to .
Lemma 4.3.
[Exponential distribution of ] For every and ,
| (4.19) |
In particular,
| (4.20) |
Proof.
We suppress the dependence of and to improve readability, but we keep the dependence on to indicate the asymptotic role of this parameter. We already know that , for some parameter . In order to verify (4.19), it suffices to prove that . The uniform convergence is then an immediate consequence of the converge in distribution of together with Dini’s Theorem. The proof is articulated in four steps.
1. Recall that for each nice pair there is a dual nice pair, namely, the rewiring of the latter matches the former. Therefore, we can simply double the rates and consider only nice pairs in which the stubs are oriented from the root to the leaves. Consequently, recalling (4.4), we have
| (4.21) |
Moreover, satisfies the same recursion relations as in (4.6) for , but with initial value :
| (4.22) | ||||
from which we obtain
| (4.23) |
with defined in (4.8). Inserting (4.23) into (4.21), we obtain
| (4.24) |
Thus, it remains to show that , i.e.,
| (4.25) |
2. Put , , and reverse the recursion in (4.8), to get
| (4.26) |
with
| (4.27) |
Next, put
| (4.28) |
Using the recursion in (4.26), we get
| (4.29) |
Abbreviate
| (4.30) |
With this notation, (4.25) amounts to showing that
| (4.31) |
3. Define the generating function
| (4.32) |
Note that . We derive a differential equation for with the help of the recursion in (4.29). To that end we write
| (4.33) |
where
| (4.34) |
Note that
| (4.35) |
and
| (4.36) |
Combining (4.33)–(4.36), we obtain
| (4.37) |
with
| (4.38) |
where we use (4.26) for to get . Pick now in (4.37)–(4.38) and note that . This gives
| (4.39) |
provided . From the fact that , it follows that
| (4.40) |
which proves (4.31).
4. To conclude the proof of the lemma, we show that . Recall that and that can be expressed in terms of a continued fraction as
| (4.41) |
which is immediate from (4.8). The latter shows that (recall Remark 2.2). Hence and, via (4.28), also . Consequently, for all . This concludes the proof of the lemma. ∎
4.2.2. Control of the second phase
In what follows it will be useful to consider the same model as above, with the only difference that after the process restarts at the first phase. We will call this modification the renewal version. We are interested in the total amount of time spent by this process in the second phase up to some time depending on the parameter . To this aim, for we let be the total amount of time spent by the renewal version of the process in the second phase until time .
We consider the following explicit construction of . We first sample the first phase of the renewal version of the process up to time , and call the total number of times in which the process passes from the first to the second phase before having spent a time in the first phase. We use the notation to denote the length of the -th iteration of the second phase for . For any , depends on only though the identity of the nice pair of edges that ended the first phase. More precisely, assume that the -th iteration of the first phase ended with the clock associated to the nice pair ringing. In what follows we will use the notation to mean that is of the form for some and as in (4.15) such that . The distribution of is the distribution of the first hitting of by the process starting at . More precisely, defining
| (4.45) |
we have
| (4.46) |
For , let be the random variable with law . Then
| (4.47) |
where are independent copies of , and we assume that these random variables are independent for different and mutually independent.
Lemma 4.5.
[Control on the time spent in the second phase] Recall the definition of in (4.13). For any and defined as above
| (4.48) |
Proof.
For any , the Markov inequality yields
| (4.49) |
Note that the maximum in the last display can be bounded by a constant depending only on . Indeed, regardless of the value of the transition to occurs at rate at least , which yields the bound . Moreover, is the expected number of arrivals before time of the Poisson processes associated to the collection of nice pairs. Hence, for all large enough,
| (4.50) |
The desired conclusion follows from (4.49) and (4.50) by choosing and , namely,
| (4.51) |
as tends to infinity, which concludes the proof of the lemma. ∎
Next, we control the expectation of . Similarly to what was done above, assume that the -th iteration of the first phase ended with the clock associated to the nice pair ringing. We saw that the distribution of is the distribution of the first hitting of by the process starting at . Nevertheless, if , then is distributed as follows
| (4.52) |
while if , then
| (4.53) |
For let with law and with law (recall (4.52) and (4.53)), and assume that these random variables are independent for different and mutually independent. With this notation we have
| (4.54) |
where are independent copies of .
Lemma 4.6.
[Control on ] For all and ,
| (4.55) |
Proof.
The proof that follows seems long for a statement as simple as (4.55), but there are intricate dependencies that need to be controlled.
We start by bounding the expectation of . Recall the definition of from (4.4) and define
| (4.56) |
Given , the collection of random variables are i.i.d. with distribution
while is independent of the previous random variables and has distribution
The proof is articulated in six steps.
1. Observe first the simple bound
| (4.57) |
2. We now prove that, for large enough and uniformly over ,
| (4.58) |
To do so, we start by examining at the expectation of for some . We bound
| (4.59) |
Note that, for large enough and uniformly over and ,
| (4.60) |
Indeed, since , the probability that the biased random walk hits before hitting is at least the probability that, at the very next jump, the process jumps to . Similarly, for large enough and uniformly over and ,
| (4.61) |
since up to time the rate to hit is at least . As a consequence of (4.59)–(4.61), we deduce that
| (4.62) |
for every , from which (4.58) follows.
3. To control the last quantity on the right-hand side of (4.57), we note that
| (4.63) |
Moreover, by definition the denominator in the last display equals (recall (4.4)). Hence, by (4.63) and (4.61),
| (4.64) | ||||
| (4.65) |
4. We next show how to control the partition function defined in (4.56). Note that we can roughly bound
| (4.66) |
To control the first factor on the right-hand side, note that, for every ,
| (4.67) |
It remains to find the proportionality constant, which can be derived by the following asymptotic relation, valid as tends to infinity:
| (4.68) |
The two previous equations lead to
| (4.69) |
In particular,
| (4.70) |
On the other hand,
| (4.71) |
since it suffices that one of the two random walk traverses the unique edge taking them apart before doing anything else. Therefore, by (4.70) and (4.71),
| (4.72) |
5. We are left to bound . Note that
| (4.73) |
and therefore
| (4.74) |
To bound from below the expectation in the denominator on the right-hand side, we use the tower property and exploit the fact that, conditional on the value of , is independent of , i.e.,
| (4.75) |
Note that, for any fixed , the last expectation can be bounded from below by the expected value of the minimum of exponential random variables of rate , and therefore
| (4.76) |
where we use (4.68). Next, we bound from below the last factor on the right-hand side, arguing similarly as in step 4. Indeed,
| (4.77) |
where for the second inequality we use that the partition function can be bounded from above by (simply by neglecting the terms in (4.56)), and for the third we use (4.60). In conclusion, combining (4.20), (4.74), (4.75), (4.76) and (4.77), we obtain
| (4.78) |
for some constant depending only on and .
Proof of Proposition 4.2.
Observe first that Lemma 4.3 yields
| (4.79) |
On the other hand, for any we have . Therefore, for any ,
| (4.80) | ||||
| (4.81) |
The desired result follows by noting that the first term in the last display converges to thanks to Lemma 4.3, while the second term converges to thanks to Lemma 4.5. By letting we immediately obtain (4.17). The limit in (4.18) follows directly from the combination of (4.20) and (4.55). ∎
5. Proof of the exponential law of the meeting time
We begin by introducing the relevant notation. Let be the Markov process on with generator defined in Section 2.3, with . We write for the graph distance between in , and for denote by the ball of radius (defined in (4.13)) around in . Moreover, we write for the tree excess of such a ball, i.e., the difference between the number of vertices in and the number of edges in , minus . In this way if and only if is a tree. Since we are only interested in the analysis of the process up to time , for any given initial state we can assume that the process is constructed explicitly by using the graphical construction introduced in Section 3.1. Moreover, to ease the reading, in what follows we will suppress the dependence on the initial condition and write in place of , and always assume that , unless specified otherwise.
The remainder of this section is devoted to the proof Theorem 2.4. We split the argument into three steps, each discussed in a different subsection.
- •
In Section 5.1 we define typical events, i.e., time-dependent events of the process which occur for all with high probability. Since we are interested in studying the process up to the meeting time of the two random walks, which we prove to be w.h.p. of order , estimates can be performed under the realisation of any finite collection of typical events at a small cost in probability (see Corollary 5.3).
- •
In Section 5.2 we introduce and analyse an exploration process, in which the local graph dynamics is constructed together with the random walks. Such construction exploits the fact that the random walks evolve by means of local rules, making information about the details of the graph far away from their current location essentially irrelevant. A similar approach has already been used successfully in [49, 48] for the analysis of the contact process on dynamic -regular graphs.
- •
In Section 5.3 we construct an explicit coupling between the exploration process and the toy model introduced in Section 4.2. The proof of Theorem 2.4, which is postponed to the end of the section, uses the analysis in Sections 5.1–5.2 to show that, in the coupled probability space introduced in Section 5.3, we have with high probability.
5.1. Typical events
For , define the events
| (5.1) |
Thanks to stationarity of the process and the symmetry between the two random walks, the probabilities of the events above do not depend on .
It is useful to define the rate at which the balls around and evolve. By definition, evolves when either one (or a pair of) stub therein rewires, or when one of the two random walks moves. Since each stub is selected for a rewiring at rate asymptotically , and each of the random walks moves at rate , the total rate of change of is bounded from above, uniformly in , by
| (5.2) |
for some constant and large enough. The next results shows that typically the random walks are far away if one of them has a neighbourhood which is not a tree.
Proposition 5.1.
[Typicality of the events and ] For any and ,
| (5.3) |
Proof.
Define the event
| (5.4) |
For , we bound
| (5.5) |
Now let and note that this event is measurable with respect to . Define
| (5.6) |
so that (5.3) can be rephrased as
| (5.7) |
Thanks to the strong Markov property, we have
| (5.8) |
On the other hand, we can use the a.s. inequality
| (5.9) |
where we note that, on the event , holds for all . Taking the expectation and using Fubini’s theorem together with the stationarity of the graph dynamics, we deduce
| (5.10) |
for some constant . Consequently, recalling the definition of in (4.13), in order to settle the claim it suffices to show that, for some and all large enough,
| (5.11) |
note that the first bound in the probability above follows from union bound and the fact that .
To prove the latter we proceed by constructing as follows:
- (1)
Sample .
- (2)
Construct the neighbourhood by matching its stubs following an arbitrary lexicographic order.
- (3)
Sample independently.
- (4)
Match the remaining stubs uniformly at random.
We now bound
| (5.12) |
which follows from the independence of and the uniform bound on the size of the ball of radius , .
Second, let us examine the event where , whose probability can be bounded following a standard argument that we briefly describe. By the matching-by-matching construction, in order for not to be a tree, it is necessary at at least one of the stubs in is matched to another stub available during the construction. This observation applied to all the possible stubs used in the construction of this neighbourhood yields the bound
| (5.13) |
Combining the two estimates above, we get
| (5.14) |
for some constant , provided is large enough. The proof is complete by noting that . ∎
Remark 5.2.
We are interested in excluding w.h.p. the complement of a typical event on the time scale of the meeting time, i.e., . Hence the choice of the exponent is expedient only to avoid the introduction of further constants. All the statements above are true when is replaced by for some with as in (4.13).
Corollary 5.3.
[Restriction to typicality] For all ,
| (5.15) |
5.2. Exploration process
We next consider an exploration process similar in spirit to the one in [48, Section 4.2]. Let
| (5.16) |
be the set of all potential edges of the random graph. A set is called a partial matching when no stub is present in more than once. With this notation
| (5.17) |
represents the set of all the possible partial matchings of the graph, so that in particular . Using the same source of randomness used to construct , we will define a process taking values in . In words, will represent the collection of edges that are known to be part of by either of the two random walks.
Without risk of confusion, in this section we use the symbol to mean that the stubs and are matched in (similarly for ), and write for the (graph) distance in . We will sometimes abuse notation by letting mean that the stub is matched in . We denote by the collection of stubs that are matched in , together with the stubs that are unmatched in whose corresponding vertex has at least one other stub matched in .
Before explicitly defining the process, we claim that it will enjoy the following properties:
- (P1)
The triple is a Markov chain.
- (P2)
For any , the distribution of initialized at coincides with the product distribution of and the uniform distribution on the possible matching of the stubs that are unmatched in .
In other words, the process is a Markovian marginal of the original process in which the only randomness used is the one required to know the -neighbourhoods of . Intuitively, the exploration process has to be thought of as follows: the two random walks can “see” up to distance , so at any time they are aware of the current matchings that are at most steps apart from either of them. On the other hand, if, for instance, some rewiring involving the -neighbourhood of the first random walk takes place, then that random walk has knowledge of its new -neighbourhood and of the matchings involved in the sub-graph that has been moved away from it by the rewiring (the gray edges in Figures 5.1–5.6). Nevertheless, this last information rapidly becomes negligible, since those edges that are now “far” from the walks are rewired at rate .
Let us formally define the process .
- (1)
Sample .
- (2)
Construct , following the breadth-first construction (see the construction below (5.11)).
- (3)
Let be the set of edges (= pairs of matched stubs) in .
- (4)
Use the same clocks as in Section 3.1: .
- (5)
For each pair , construct an unmarked Poisson process by retaining the arrival times of and the arrival times of , which are marked by . Note that the collection constructed above is not independent. In fact, every arrival time is associated to two Poisson processes : one for the stub that originated the arrival time and the other for the stub marked by this arrival.
- (6)
We are now in position to define the dynamics. For each , denote by the first arrival after time among the Poisson processes and . We set for and now define in the following way.
- (a)
[Random walk transition] If is an arrival time of for some , set , , and
(5.18) where is a random variable in obtained by randomly matching the stubs in (respectively, ) that are unmatched in . See Figure 5.1. The case when is a arrival of , for some is defined analogously.
- (b)
[Internal rewiring of an edge] If is an arrival time of both and for stubs , denote by the stub matched to in (if any, i.e., if ) and the stub matched to in (if any). Let
(5.19) and set
(5.20) where is a random variable in obtained by iteratively matching at random the stubs at distance less than from either or that are unmatched in . See Figures 5.2, 5.3 and 5.4.
- (c)
[External rewiring of an edge] If is an arrival time of a unique for some such that , denote by the stub matched to in (if any) and set
(5.21) where is a random variable in obtained by iteratively matching at random the stubs at distance less than from either or that are unmatched in . See Figure 5.5.
- (d)
[External rewiring far from the two random walks] Finally, if is an arrival time of for a unique , with , denote by the stub matched to in and set
(5.22) See Figure 5.6.
- (a)
The reader can check that properties (P1)-(P2) are satisfied by the definition of the process . Without risk of confusion, we will use the same symbol to refer to the probability law associated to the graphical construction just described.
The rest of this section will be devoted to proving the following proposition, which shows that the event “ is small” is typical, in the sense of Section 5.1.
Proposition 5.4.
Proof.
For every , partition the set in two parts, and . The stubs in are those that are at (graph) distance larger than in from both and . To ease the visualisation, note that edges in are those reported in gray in Figures 5.1–5.6. Clearly, for large enough, , for every . We are therefore mainly interested in providing a bound on the size of . More precisely, (5.24) follows at once as soon as we verify that
| (5.25) |
since , for all large enough. To simplify the reading, we set , and stress that all the inequalities below are true only for values of large enough.
We organise the proof of (5.25) in five steps.
1. Fix some and consider an arbitrary realisation of . Let the first arrival after time . We aim at controlling the difference .
- (A)
if one of the following hold:
- (a)
One of the two random walks does a step (as in step (6-a)): in this case the increase can be bounded by a.s. (see Figure 5.1).
- (b)
- (c)
If a rewiring as in step (6-c) takes place, that is, only one arrival for a Poisson process associated to a stub within distance from . The increase can be bounded by a.s., the worst case being (see Figure 5.5).
- (a)
- (B)
if is an arrival time from a stub , i.e., as in step (6-d) (see Figure 5.6).
Note that the rate of the events in the previous list can be controlled as follows:
- •
The event in (A-a) occurs at rate .
- •
The event in (A-b) with occurs at rate bounded by .
- •
The event in (A-c) occurs at rate bounded from above by .
- •
The event in (B) occurs at rate at least .
2. By the estimates above, the evolution of can be stochastically dominated by a random process that evolves as follows:
- •
at rate .
- •
at rate for all .
- •
at rate .
In other words, the process can be naturally coupled with the exploration process so as to have for all , almost surely. It will be convenient to consider another process, denoted by , that has the same upward transitions as those of the process , but decreases as follows:
- •
at rate .
Define
| (5.27) |
and note that it is possible to couple the two processes so as to have for all . In light of these domination, (5.25) follows as soon as we verify that
| (5.28) |
3. To simplify notation, in what follows we use that, by the definition of in (4.13) and the fact that is a fixed constant,
| (5.29) |
that is, serves as an upper bound for both the rate of increase of and the magnitude of an upward jump. Moreover, by the definition of , within time the total jump rate (including also the downward jumps) is uniformly bounded by . Therefore, defining
| (5.30) |
we have that is bounded by the probability that a Poisson random variable of mean is larger than . By Markov’s inequality,
| (5.31) |
4. Let denote the sequence of jump times of the process . Then
| (5.32) |
By (5.29), in order for the event to occur there must exist a jump time , with , such that
| (5.33) |
and for all . Therefore, Markov’s property yields
| (5.34) |
where
| (5.35) |
We now prove that the conditional probability in (5.34) can be bounded as follows:
| (5.36) |
Indeed, in order for the process to be above after jumps, it must make jumps downwards and jumps upwards such that . Since downward jumps have size and upward jumps have size at most (cf. (5.29)), it follows that
| (5.37) |
Moreover, under the event that the process does not go below in the next jumps, the probability of an upward jump is at most (cf. again (5.29)). These two facts imply (5.36).
Furthermore, note that, once again using that upward jumps are bounded by , we get
| (5.38) |
if . By choosing large enough, the probability above is zero if .
5. To simplify the reading, note that for all large enough the preceding discussion yields the bound
| (5.39) |
Since the expectation of the latter Binomial random variable is of order , Chernoff’s bound yields
| (5.40) |
Hence, we get
| (5.41) |
Substituting (5.31), (5.34) and (5.41) into (5.32), and recalling the definition of in (5.30), implies
concluding the proof. ∎
5.3. Coupling
We now introduce an explicit coupling between the exploration process discussed in Section 5.2 and the toy model analysed in Section 4.2. With the help of this coupling we provide the proof of Theorem 2.4 at the end of this section.
Recall denotes the probability law of the toy model and stands for the probability law of the graphical construction of . As shown in Proposition 5.1, at time w.h.p. the partial matching will be made by two disjoint trees having height and rooted at and , respectively, so we work under this initial event. Recall the definition of the process in Section 4.2, and of the marked Poisson processes .
To present the coupling between and it is convenient to first establish it in the first phase of the process with law , and consider the coupling of the second phase.
5.4. First phase coupling
We start the process at some and assume that at that time the exploration process is such that
- (C1)
and are two disjoint trees,
- (C2)
,
- (C3)
,
while the process starts from the first phase. We proceed with the coupled construction of the first phase as follows:
- (I-1st)
Construct a distance preserving bijection between the stubs in and the stubs in .
- (II-1st)
Look at the collections of (unmarked) processes
(5.42) and let be the time of the first arrival among the two collections.
- (rw)
If the arrival at comes from the former collection, then construct the process as explained in point (6-a) of the procedure in Section 5.2. Moreover,
- (i)
if satisfies (C1), (C2), and (C3), then restart the procedure with in place of ;
- (ii)
otherwise, declare the coupling failed.
- (i)
- (dyn)
- (i)
If the arrival at comes from the latter collection, say from for a unique , such that , then construct the process as explained in point (6-c) of the procedure in Section 5.2. In particular
- (A)
if satisfies (C1), (C2), and (C3), then restart the procedure with in place of ;
- (B)
otherwise, declare the coupling failed.
- (A)
- (ii)
If the arrival at comes from the latter collection, for two processes and for , such that , then construct the process as in point (6-b) of the procedure in Section 5.2. Furthermore:
- (A)
if is a nice pair of stubs for the toy model, and and are two (overlapping) trees, then declare the coupling successful and the toy process enters the second phase at time at distance ;
- (B)
if is not a nice pair of stubs for the toy model, and satisfies (C1), (C2), and (C3), restart the procedure at time ;
- (C)
otherwise, declare the coupling failed.
- (A)
- (i)
- (rw)
If the coupling fails, then the realisations of the two processes are continued independently, and it is immediate to check that the two marginals indeed coincide with the two processes in Sections 4.2 and 5.2.
In words, starting at time with satisfying (C1), (C2) and (C3), and using the procedure just described, we produce an attempt to couple the first phase of the toy model in Section 4.2 with the exploration process. If this attempt succeeds, then the toy model enters the second phase at some that coincides with the distance between and in the exploration process.
Denote by
| (5.43) |
the event in which at time the two random walks are on the same connected component of but more than apart. Note that, in order for the coupling to fail at time , one of the following three events must occur:
5.5. Second phase coupling
Given that the first coupling succeeds and the toy model enters the second phase at some , we next explain how to couple the second phase with the evolution of the exploration process. Consider the evolution of the exploration process started at time at some such that there exists a unique path joining and in and .
- (I-2nd)
Construct a distance preserving injection between the stubs of the vertices along the unique path joining to and the stubs of the vertices along the unique path of (cf. Section 4.2) joining the two random walks.
- (II-2nd)
Proceed with the construction of the exploration process as explained in Section 5.2, and let be the first time when the exploration process evolves:
- (rw)
If at time one of the two random walks moves following a stub , then construct the process as explained in point (6-a) of the procedure in Section 5.2, let the associated random walk in the toy model move following the stub , and do as follows:
- (i)
if , then declare the coupling successful, set the length of the second phase to and continue to construct the two processes independently;
- (ii)
if , do as follows:
- ·
if there is a unique path joining to and , then restart from (I-2nd) with instead of ;
- ·
otherwise, declare the coupling failed.
- ·
- (i)
- (dyn)
If at time there is a rewiring, then construct the process as explained in points (6-b) and (6-c) of the procedure in Section 5.2, and do as follows:
- (i)
if the rewiring takes place along the unique path joining and in , then stop the coupling, set the length of the second phase to , and do as follows:
- (A)
if as a consequence of the rewiring satisfies properties (C1), (C2), and (C3), then say that the second phase ended at a good point and restart the coupling of the first phase at ;
- (B)
otherwise, say that the second phase ended at a bad point, and declare the coupling failed.
- (A)
- (ii)
if the rewiring does not take place along the unique path joining and in , then do as follows:
- (A)
if as consequence of the rewiring there exists a unique path joining and in and , restart from (I-2nd) with instead of ;
- (B)
otherwise, declare the coupling failed.
- (A)
- (rw)
For the second phase, the coupling can fail at time only by realising either one of the following events:
- (fail-2nd-a)
the event in step (dyn-ii-B), which implies that either or .
- (fail-2nd-b)
the event in step (dyn-i-B), i.e., ending at a bad point.
Let us now introduce ,
| (5.44) |
and
| (5.45) |
Finally, set . Observe that, by its very construction, is an i.i.d. sequence and is a Geometric random variable with parameter given by the probability that a random graph distributed according to satisfies (C1), (C2), and (C3). This probability can be made arbitrarily close to one, provided is large enough.
If the coupling fails at some time , then regardless of the phase in which this happens, we declare it inactive in the time interval , and restart the coupling from the first phase at . This concludes the definition of the coupling. We start the exploration process at , assuming that and are two disjoint trees (i.e., (C1)-(C3) are satisfied), and use the coupling just described up to time . Note that the meeting time between the two random walks might happen when the coupling is active of inactive.
We next state three lemmas and conclude the proof of Theorem 2.4, postponing the verification of the lemmas until the end of the section. Our main technical result states that the meeting of the two random walks happens w.h.p. when the coupling is in its active phase. This is done with the aid of two main steps. We first prove that w.h.p. the coupling can fail only during the first phase (see Lemma 5.5 below). Afterwards in Lemma 5.6, we check that it actually stays active for most of the time (Lemma 5.6).
Lemma 5.5.
[Failures occur only during the first phase] Consider the event
| (5.46) |
Then
| (5.47) |
Consider the random subset of times at which the coupling is not active, that is, the random set
| (5.48) |
Lemma 5.6.
[The coupling is active for most of the time] We have
| (5.49) |
Moreover,
| (5.50) |
Finally, the next lemma states that w.h.p. the meeting occurs when the coupling is active.
Lemma 5.7.
[No meetings when the coupling is inactive] For as in (5.48),
| (5.51) |
We are now in position to prove Theorem 2.4.
Proof of Theorem 2.4.
Using the coupling described in Section 5.3, and Lemmas 5.6 and 5.7, we see that, for all ,
| (5.52) |
Recalling the definition of in (4.16), and using the above described coupling, we see that the latter probability can be bounded above by
| (5.53) |
and from below by
| (5.54) |
To control the expectation of , we start by fixing and using (5.53), (5.54) and Proposition 4.2 to obtain
| (5.55) | ||||
| (5.56) |
We are left to show that the latter integral is . It suffices to realise that, for any and regardless of , the rate at which a rewiring occurs that puts the two random walks at distance is , and under the realisation of this event there is a non-negligible probability, say , that the two random walks meet after a bounded amount of time. Therefore, for some ,
| (5.57) |
which yields
| (5.58) |
At this point, given , choose sufficiently large as to have
| (5.59) |
and
| (5.60) |
from which the desired claim follows immediately. ∎
Proof of Lemma 5.5.
Recall that, in order for the coupling to fail during the second phase, one of the events on the list immediately above (5.44) must occur.
If during the second phase of the coupling at some time a rewiring occurs that does not involve the unique path between the two random walks and such that is not a tree (cf. step (II-2nd-dyn-ii-B)), then we would have , and hence this kind of failure can be neglected thanks to Proposition 5.1. Similarly, the case when the coupling fails because can be discarded with the aid of Proposition 5.4. Lastly, if the coupling is active and in the second phase, in order for the event in (II-2nd-dyn-i-B) to occur at the next step, it is necessary to have a rewiring involving one of the (less than ) stubs in the unique path between the two random walks and another stub in . Note that rewirings happen with rate bounded by and the probability that such a rewiring results in the event above can be bounded by
| (5.61) |
Finally, the time spent in the second phase of the coupling up to time is w.h.p at most due to Lemma 4.5. In particular, if denotes the event in (5.23), we can bound
| (5.62) |
which converges to zero as soon as , concluding the proof. ∎
Proof of Lemma 5.6.
Recall that, by Lemma 5.5, w.h.p. no failures of the coupling will be registered during the second phase. Recall also that a failure occurring during the first phase must occur as a consequence of one of the events reported in the list immediately below (5.43).
We divide the proof into two steps. First we show that, under the event that the coupling is active and in the first phase, the probability that a failure occurs at the next jump is sufficiently small to take a union bound over the number of jumps. In this way we prove (5.50). Afterwards we show that, uniformly in the realisation of after the failure, w.h.p. the coupling will be reactivated within a short amount of time.
In what follows all inequalities hold for values of large enough.
1. Let
| (5.63) |
We show that the probability of this event tends to zero. Indeed, under the event in (5.4), the number of jumps of the process within time can be bounded above by the number of arrivals within the same time of a Poisson process with rate . Hence, by Markov’s inequality, w.h.p. within time there are at most jumps. Assume that, at some time , the coupling is active and in the first phase, and are two non-overlapping trees, and . Then the probability that after the next jump (say at time ) either the event or the event occurs can be bounded by
| (5.64) |
Therefore, if we call the number of connected components of that are generated by the occurrence of one of the events above, then we have
| (5.65) |
In conclusion, using Proposition 5.4 and Lemma 5.5, we have
| (5.66) |
which yields (5.50).
We next control the size of the connected components of the set . We first show that, for any , the probability that there exist a connected component of having length larger than tends to zero sufficiently fast in for any .
2a. Consider a given connected component starting at some , and recall the definition of , , and in (5.44) and (5.45). We work on the event in (5.23). In order for the component to have size larger than a given (possibly depending on ), it must be the case that . In particular, conditioning on the value of , we get, for all ,
| (5.67) |
As pointed out immediately after (5.45), has Geometric distribution with rate arbitrarily close to one, provided is large enough. In particular, this implies
| (5.68) |
We now prove that there exists a universal constant such that, for and ,
| (5.69) |
and therefore
| (5.70) |
2b. To prove (5.69), note that, on the event , the number of renewals before time is stochastically dominated by the sum of i.i.d. random variables with the same law as
| (5.71) |
where is a collection of i.i.d. exponential random variables with rate . Therefore
| (5.72) |
Note that
| (5.73) |
and that satisfies a large deviation principle. Therefore, choosing , we see that there exists a constant (independent of ) such that
| (5.74) |
2c. We are left to show how the argument leading to (5.70), which is concerned with a single connected component, can be adapted to control the tail probability of multiple connected components, and how it eventually leads to the desired conclusion in (5.49). In particular, since all the estimates required to prove (5.70) are uniform with respect to the history of the process, it follows that, for any (possibly depending on ) and any sequence , where each element in the sequence is larger than ,
| (5.75) |
for some absolute constant , where represents the -th connected component in (with the convention that, if has connected component, then for all ). Therefore, recalling the event in (5.63), we see that (5.49) follows at once via the estimate
| (5.76) |
Indeed, the last two terms on the right-hand side vanish thanks to Proposition 5.4 and (5.66). As for the first term, note that, on the event , has at most connected components. In particular, if , there exists at least one connected component with size at least . Union bound combined with (5.75) now yields
| (5.77) |
which converges to zero as grows, concluding the proof. ∎
Proof of Lemma 5.7.
By Corollary (5.3) and the definition of the event in (5.46), we have
| (5.78) |
Under these events, there are only two ways in which the event can occur:
- Case (1):
for some time the two random walks are a distance apart, each having a tree-like neighbourhood up to distance , and they meet before time by traversing the unique path of length that joins them before it gets destroyed.
- Case (2):
for some time there is a rewiring that puts the two random walks at distance , each having a tree-like -neighbourhood, and the two random walks meet before time by traversing the unique path of length that joins them before this path gets destroyed.
Note that the probability of the event in Case (2) can be bounded from above by the probability that for the toy model in Section 4.2. Hence, by Lemma 4.3,
| (5.79) |
On the other hand, in order for the event in Case (1) to occur, there must exist a time at which the two random walks are at distance exactly from each other. Under the event in Proposition 5.4, the number of jumps of the process within time is w.h.p. at most . Taking a union bound over the jump times, we get
| (5.80) |
where is defined as in (4.4). Recall that as grows. Hence, provided is taken large enough, for all . Moreover, for the same reason there exists a constant such that .Using that and immediately implies
| (5.81) |
Hence, the desired conclusion follows from (5.78), (5.79), and (5.81). ∎
Before concluding this section, we prove the following adaptation of Theorem 2.4, which deals with the case where the two random walks start at the extremes of a randomly sampled edge and will be of use later.
Proposition 5.8.
[Tail of on an intermediate time scale] For every , and any positive sequence such that ,
| (5.82) |
Proof.
Note that the result can be obtained by means of the same coupling as above, by starting the coupling from the second phase with a realisation of such that and are neighbouring vertices, and their (almost overlapping) -neighbourhoods are trees. The two random walks are initially coupled to the process as in Section 4 with . The probability that the process is absorbed before hitting is given by
| (5.83) |
where we simply use the transience of the process , the fact that the process jumps uniformly with rate at least , and Proposition 4.1. Clearly, the stopping time is bounded independently of , and the probability that the coupling fails in the second phase vanishes. If the two random walks do not meet during such a second phase of the coupling, then the process is reinitialised with high probability in the first phase, and then the probability of a meeting within time is asymptotically negligible. ∎
Remark 5.9.
In this section we have made rigorous the heuristics mentioned in Section 4, which can be summarised by saying that the dynamics of two random walks on the finite dynamic graph is well approximated by the dynamics of two random walks on the infinite dynamic tree. In particular, Proposition 5.8 can be translated into the claim that is the probability that two independent random walks ever meet when running on a regular tree with disappearing edges, starting from neighbouring vertices. With this idea in mind, we get a heuristic argument for the second limit in (2.21) and the limit (2.22). Indeed, when either or is large, the only way in which a meeting can occur is when one of the two random walks moves before the edge joining them disappears, and moves exactly along that edge. In this way we get the factor , which is in line with Proposition 2.8. A similar argument applies to the first limit in (2.21). Note that the probability that the two random walks ever meet in the dynamic setting is smaller than in the static setting, since an edge along the unique path joining the two random walks may be rewired.
6. Convergence to the Fisher-Wright diffusion
This section is devoted to the proof of Theorem 2.11 by showing that the condition in (2.28) holds when
| (6.1) |
The proof is based on an adaptation of the arguments developed in [20, Section 6] to the dynamic set-up, with some simplifications due to the availability of Theorem 2.4. Along the way, we prove another key result, namely Proposition 6.1, which is needed to control the expected number of discordant edges on short time scales, i.e., of order . The proof of this proposition can be found in Section 6.2.
6.1. Proof of convergence
In this section we prove Theorem 2.11. Recall that, by Theorem 2.4, as . We verify that the convergence in (2.28) holds in mean for . The convergence in (2.28) follows from Markov’s inequality, and we deduce the validity of Theorem 2.11 as a consequence.
Let us look at the expectation of the left-hand side of (2.28) for with . Define , and split the integral over in (2.28) into the subintervals and as follows:
| (6.2) |
In the following, we prove that both terms in the right-hand side of the expression above vanish as grows.
For the first term, since for all ,
| (6.3) |
Once one observes that and , it follows that
| (6.4) |
Let us now turn our attention to . We abbreviate
| (6.5) |
with the joint filtration in Proposition 2.9, and estimate
| (6.6) | ||||
| (6.7) | ||||
| (6.8) | ||||
| (6.9) |
We deal with the three expressions in the right-hand side separately.
Consider (6.9). Since the integrand is bounded, a simple time-shift yields that the integral is bounded by , which converges to zero as grows. Consider next (6.7). Observe that, for any , by the tower property and the definition in (6.5), we have
| (6.10) |
from which we get
| (6.11) |
Therefore we can write
| (6.12) |
Expand to obtain
| (6.13) | ||||
| (6.14) | ||||
| (6.15) | ||||
| (6.16) | ||||
| (6.17) |
We next show that the right-hand side tends to zero by considering each term in the right-hand side of (6.13) separately. To this aim, a key observation is that for all , conditionally on , the expected fraction of discordant edges at time can be bounded, via (3.11) and Markov’s inequality, by
| (6.18) |
It will be convenient to write
| (6.19) |
Consider (6.14). By conditioning at time and using (6.18) and (3.10), we obtain
| (6.20) |
and the latter tends to zero as grows, thanks to (6.19) combined with the facts that and .
The arguments for (6.15) and (6.16) are similar and for this reason we consider only the first. By (6.18) and (3.10), we obtain
| (6.21) |
and the latter vanishes as grows.
Finally, to control (6.17), we once again apply (6.18), to obtain
| (6.22) |
and the latter tends to zero in the limits as grows.
It remains to control (6.8), for which the following lemma is needed.
Proposition 6.1.
[Expected discordances on short time scales] Fix a sequence such that , and define
| (6.23) |
where . Then
| (6.24) |
6.2. Discordances on short time scales
In this section we prove Proposition 6.1. Before presenting the proof, we state two intermediate results that will be of use later. The first is a control on the mixing time of the random walk on the dynamic random graph.
Proposition 6.2.
[Random walk mixing time] For consider the worst-case total variation distance on the product space
| (6.25) |
and let
| (6.26) |
There exists a positive constant such that
| (6.27) |
Proof.
Consider the stopping time at which every edge in has been rewired. It is immediate that is a strong stationary time for the Markov process obtained by projecting onto the first coordinate, i.e.,
| (6.28) |
Consider next the stopping time as the first time after at which the following events are all satisfied:
- •
the random walk arrives in a vertex ;
- •
all the stubs of have been rewired before the random walks does a single step;
- •
the random walk does a step.
It is immediate to check that
| (6.29) |
Therefore is a strong stationary time for the joint Markov chain, and hence
| (6.30) |
To control the tail of it is enough to note that , where is distributed as the sum of two independent random variables having law . On the other hand, is stochastically dominated by the maximum of exponential random variables of rate . Hence, and being bounded, for every there exists some such that, for large enough,
| (6.31) |
The next result clarifies how we can make use the bound on the mixing time provided by Lemma 6.2 to prove Proposition 6.1. The proof follows the lines of [20, Proposition 6.1], but we repeat the full argument to show the reader how to adapt it to our dynamic set-up.
Lemma 6.3.
[Expected discordances on arbitrary timescale] For every ,
| (6.32) |
Proof.
By the definition of , duality, and the reversibility of the dynamic random environment with respect to , we obtain
| (6.33) | ||||
where in the last inequality we split according to , bound by , perform the sums, and use the definition of .
We next apply Markov’s property for the joint evolution of and the random graph dynamics to obtain
| (6.34) | ||||
At this point, the proof is complete as soon as we bound the difference in the first term on the right-hand side of (6.34) by
| (6.35) |
To do so, observe that
| (6.36) | ||||
which concludes the proof. ∎
7. Properties of the diffusion constant
1. It follows from (2.11) that
| (7.1) |
which together with (2.9) proves the second limit in (2.19) and (2.21). It also follows from (2.11) that
| (7.2) |
which together with (2.9) proves the limit in (2.20) and (2.22).
2. It follows from (2.11) that
| (7.3) |
with the solution of the equation
| (7.4) |
The latter gives , which yields, via (2.10) and (2.12),
| (7.5) |
Consequently,
| (7.6) |
Note that (4.3) and (4.7) show that , so that the second solution in (7.5) can be discarded. We conclude that , which proves the first limit in (2.19).
3. To prove the first limit in (2.21) we return to the recursion in (4.8). Differentiating this recursion with respect to , we get
| (7.7) |
which can be iterated to obtain
| (7.8) |
By (2.9),
| (7.9) |
Passing to the limit , we get
| (7.10) |
Since for all , we find
| (7.11) | ||||
which completes the proof of the first limit in (2.21).
4. It is immediate from (7.8) that is strictly decreasing. Hence, by (2.9), is strictly increasing. Put . Then the recursion in (4.8) reads
| (7.12) |
Differentiating this recursion with respect to , we get
| (7.13) | ||||
which can be iterated to obtain
| (7.14) |
Since the right-hand side is negative (recall that ), we see that is strictly decreasing. Hence, by (2.9), is strictly increasing.
References
- [1] D. Aldous. Markov chains with almost exponential hitting times. Stoch. Proc. Appl., 13(3):305–310, 1982.
- [2] D. Aldous. Lecture notes of the course Finite Markov Information Exchange Processes. https://www.stat.berkeley.edu/~aldous/FMIE/warwick_3.pdf, 2012.
- [3] D. Aldous. Probability Approximations via the Poisson Clumping Heuristic. Series: Springer Science & Business Media, Vol. 77. Springer, 2013.
- [4] D. Aldous and M. Brown. Inequalities for rare events in time-reversible Markov chains I. Stochastic Inequalities. Lecture Notes Monograph Series, 1–16, 1992.
- [5] D. Aldous and M. Brown. Inequalities for rare events in time-reversible Markov chains II. Stoch. Proc. Appl., 44(1):15–25, 1993.
- [6] D. Aldous and J.A. Fill. Reversible Markov Chains and Random Walks on Graphs. Unfinished monograph, 2014. https://www.stat.berkeley.edu/users/aldous/RWG/book.pdf
- [7] L. Avena, R. Baldasso, R.S. Hazra, F. den Hollander, and M. Quattropani. Discordant edges for the voter model on regular random graphs. ALEA Lat. Am. J. Probab. Math. Stat., (21):431–464, 2024.
- [8] L. Avena, F. Capannoli, R.S. Hazra, and M. Quattropani. Meeting, coalescence and consensus time on directed random graphs. Ann. Appl. Probab., 34(5):4940–4997, 2024.
- [9] L. Avena, H. Guldas, R. van der Hofstad, and F. den Hollander. Mixing times of random walks on dynamic configuration models. Ann. Appl. Probab., 28(4):1977–2022, 2018.
- [10] L. Avena, H. Guldas, R. van der Hofstad, and F. den Hollander. Random walks on dynamic configuration models: A trichotomy. Stoch. Proc. Appl., 129(9):3360–3375, 2019.
- [11] L. Avena, H. Guldas, R. van der Hofstad, F. den Hollander, and O. Nagy. Linking the mixing times of random walks on static and dynamic random graphs. Stoch. Proc. Appl., 153:145–182, 2022.
- [12] A. Basak, R. Durrett, and Y. Zhang. The evolving voter model on thick graphs. arXiv preprint, arXiv:1512.07871, 2015.
- [13] R. Basu and A. Sly. Evolving voter model on dense random graphs. Ann. Appl. Probab., 27(2):1235–1288, 2017.
- [14] C. Bordenave. A new proof of Friedman’s second eigenvalue theorem and its extension to random lifts. Ann. Sci. École Norm. Sup., 4(6):1393–1439, 2020.
- [15] C. Bordenave, P. Caputo and J. Salez. Random walk on sparse random digraphs. Probab. Theory Relat. Fields, 170(3):933–960, 2018.
- [16] P. Braunsteins, F. den Hollander and M. Mandjes. Graphon-valued processes with vertex-level fluctuations. Preprint at arXiv:2209.01544 (2022).
- [17] F. Capannoli. Evolution of discordant edges in the voter model on random sparse digraphs. To appear in Electron. J. Probab.
- [18] P. Caputo and M. Quattropani. Mixing time trichotomy in regenerating dynamic digraphs. Stoch. Proc. Appl., 137:222–251, 2021.
- [19] Y.-T. Chen. Precise asymptotics of some meeting times arising from the voter model on large random regular graphs. Electron. Commun. Probab., 26:1–13, 2021.
- [20] Y.-T. Chen, J. Choi, and J.T. Cox. On the convergence of densities of finite voter models to the Wright-Fisher diffusion. Ann. Inst. Henri Poincaré Probab. Stat., 52(1):286–322, 2016.
- [21] C. Cooper and A. Frieze. The cover time of random regular graphs. SIAM J. Discr. Math., 18(4):728–740, 2005.
- [22] C. Cooper, A. Frieze, and T. Radzik. Multiple random walks in random regular graphs. SIAM J. Discr. Math., 23(4):1738–1761, 2010.
- [23] J.T. Cox. Coalescing random walks and voter model consensus times on the torus in . Ann. Probab., 17(4):1333–1366, 1989.
- [24] J.T. Cox and A. Greven. On the long term behavior of some finite particle systems. Probab. Theory Relat. Fields, 85:195–237, 1990.
- [25] S. Dommers, F. den Hollander, O. Jovanovski and F. R. Nardi Metastability for Glauber dynamics on random graphs. Ann. Appl. Probab., 27(4):2130–2158, 2017.
- [26] R. Durrett. Probability Models for DNA Sequence Evolution (2nd edition). Series: Probability and Its Applications. Springer, 2008.
- [27] R. Durrett. Random Graph Dynamics. Cambridge University Press. Cambridge. 2010.
- [28] R. Durrett, J.P. Gleeson, A.L. Lloyd, P.J. Mucha, F. Shi, D. Sivakoff, J.E.S. Socolar, and C. Varghese. Graph fission in an evolving voter model. Proc. Natl. Acad. Sci. USA, (109):3682–3687, 2012.
- [29] R. Fernley. The Phase Transition of the Voter Model on Evolving Scale-Free Networks. arXiv preprint, arXiv:2406.03037, 2024.
- [30] J. Friedman. A proof of Alon’s second eigenvalue conjecture. Proceedings of the thirty-fifth annual ACM symposium on Theory of computing. 2003.
- [31] V. Hao Cai, R. van der Hofstad and T. Kumagai Glauber dynamics for Ising models on random regular graphs: cut-off and metastability ALEA Lat. Am. J. Probab. Math. Stat., 18:1441–1482, 2021.
- [32] J. Hermon, P. Sousi. A comparison principle for random walk on dynamical percolation. Ann. Probab. 48, 2952–2987, 2020.
- [33] R. van der Hofstad. Random Graphs and Complex Networks. Volume 1. Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, Cambridge. 2017.
- [34] R. van der Hofstad. Random Graphs and Complex Networks. Volume 2. Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press, Cambridge. 2024.
- [35] R. A. Holley and T. M. Liggett Ergodic Theorems for Weakly Interacting Infinite Systems and the Voter Model. Ann. Probab., 3(4):643–663, 1975.
- [36] P. Holme, M. Newman. Nonequilibrium phase transition in the coevolution of networks and opinions. Phys. Rev. E 74, 056108, 2006.
- [37] E. Jacob, P. Mörters. The contact process on scale-free networks evolving by vertex updating. R. Soc. Open Sci. 4, 170081, 2017.
- [38] E. Jacob, A. Linker, P. Mörters. Metastability of the contact process on slowly evolving scale-free networks. arXiv preprint, arXiv:2309.17040, 2024.
- [39] E. Lubetzky and A. Sly. Cutoff phenomena for random walks on random regular graphs. Duke Math. J., 153(3):475–510, 2010.
- [40] F. Manzo, M. Quattropani, and E. Scoppola. A probabilistic proof of Cooper & Frieze’s “First Visit Time Lemma”. ALEA Lat. Am. J. Probab. Math. Stat., 18(2):1739–1758, 2021.
- [41] M. Markering. Cover times for random walk on dynamical percolation. ALEA Lat. Am. J. Probab. Math. Stat., 21:907–921, 2024.
- [42] J.-C. Mourrat and D. Valesin. Phase transition of the contact process on random regular graphs. Electron. J. Probab., 21:1–17, 2016.
- [43] R.I. Oliveira Mean field conditions for coalescing random walks. Ann. Probab., 41(5):3420–3461, 2013.
- [44] Y. Peres, A. Stauffer, J.E. Steif. Random walks on dynamical percolation: mixing times, mean squared displacement and hitting times Probab. Theory Relat. Fields 162, 487–530, 2015.
- [45] Y. Peres, P. Sousi, J.E. Steif. Mixing time for random walk on supercritical dynamical percolation. Probab. Theory Relat. Fields 176, 809–849, 2020
- [46] O. Perron. Die Lehre von den Kettenbrüchen. Teubner, Leipzig, 1913.
- [47] M. Quattropani and F. Sau. On the meeting of random walks on random DFA. Stoch. Proc. Appl., 166, 104225, 2023.
- [48] B. Shapira and D. Valesin. The contact process on dynamic regular graphs: monotonicity and subcritical phase. arXiv preprint, arXiv:2309.17040, 2023.
- [49] G.L.B. da Silva, R.I. Oliveira, and D. Valesin. The contact process over a dynamical -regular graph. arXiv preprint, arXiv:2111.11757, 2021.
- [50] P. Sousi, S. Thomas. Cutoff for random walk on dynamical Erdős–Rényi graph. Ann. Inst. Henri Poincaré, Prob. Stat. 56, 2745–2773, 2020.