Localisation in a growth model with interaction. Arbitrary graphs
Mikhail Menshikov, Vadim Shcherbakov

TL;DR
This paper studies a growth model on finite graphs where particles are deposited sequentially with probabilities influenced by local interactions, revealing that particles tend to concentrate on cliques in the long run.
Contribution
It extends existing models by analyzing a log-linear interaction function on arbitrary graphs, showing that particles eventually concentrate on cliques rather than a single vertex.
Findings
Particles almost surely concentrate on a clique in the long term.
Interaction influences the long-term distribution of particles.
Special case reduces to a generalized Polya urn model.
Abstract
This paper concerns the long term behaviour of a growth model describing a random sequential deposition of particles on a finite graph. The probability of allocating a particle at a vertex is proportional to a log-linear function of numbers of existing particles in a neighbourhood of a vertex. When this function depends only on the number of particles in the vertex, the model becomes a special case of the generalised Polya urn model. In this special case all but finitely many particles are allocated at a single random vertex almost surely. In our model interaction leads to the fact that, with probability one, all but finitely many particles are allocated at vertices of a clique.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Localisation in a growth model with interaction. Arbitrary graphs
Mikhail Menshikov 111Department of Mathematical Sciences, Durham University, UK.
Email: [email protected]
Durham University
Vadim Shcherbakov 222Department of Mathematics, Royal Holloway, University of London, UK.
Email: [email protected]
Royal Holloway, University of London
Abstract
This paper concerns the long term behaviour of a growth model describing a random sequential allocation of particles on a finite graph. The probability of allocating a particle at a vertex is proportional to a log-linear function of numbers of existing particles in a neighbourhood of a vertex. When this function depends only on the number of particles in the vertex, the model becomes a special case of the generalised Pólya urn model. In this special case all but finitely many particles are allocated at a single random vertex almost surely. In our model interaction leads to the fact that, with probability one, all but finitely many particles are allocated at vertices of a maximal clique.
Keywords: growth process, cooperative sequential adsorption, urn models, graph based interaction, maximal clique.
1 The model and main results
Let be a non-oriented, finite connected graph with vertex set and edge set . We write to denote that vertices and are adjacent, and , if they are not. By convention, for all . Let be the set of all non-negative integers and let be the set of real numbers. Given define the growth rates as
[TABLE]
where are two given constants. Consider a discrete-time Markov chain with the following transition probabilities
[TABLE]
where is the -th unit vector and is defined in (1.1).
Definition 1.1**.**
The Markov chain with transition probabilities (1.2) is called the growth process with parameters on the graph . **
The growth process describes a random sequential allocation of particles on the graph, where is interpreted as the number of particles at vertex at time . The growth process can be regarded as a particular variant of an interacting urn model on a graph. The latter is a probabilistic model obtained from an urn model by adding graph based interaction (e.g., [2] and [6]). The growth process is motivated by cooperative sequential adsorption model (CSA). CSA is widely used in physics and chemistry for modelling various adsorption processes ([5]). The main peculiarity of adsorption processes is that adsorbed particles can change adsorption properties of the material. For instance, the subsequent particles might be more likely adsorbed around the locations of previously adsorbed particles. In this paper we study the long term behaviour of the growth process with positive parameters and . Positive parameters generate strong interaction so that existing particles increase the growth rates in the neighbourhood of their locations. This results in that, with probability one, all but finitely many particles are allocated at vertices of a maximal clique (see Definition 1.2 below). In a sense, the localisation effect is similar to localisation phenomena observed in other random processes with reinforcement (e.g. [1] and [12]).
The growth rates defined in equation (1.1) can be generalised as follows
[TABLE]
where and are arrays of real numbers. Setting , gives the growth process defined in Definition 1.1. Originally, the growth process with parameters on a cycle graph was studied in [9]. The limit cases of the model in [9] ( and with convention ) were studied in [10]. The growth process on a cycle graph and with growth rates given by (1.3), where , , was studied in [3]. Note that if in (1.1), then the growth process is a special case of the generalised Pólya urn model with exponential weights (see, e.g. [4]).
We need the following definitions from the graph theory.
Definition 1.2**.**
Let be a finite graph.
Given a subset of vertices the corresponding induced subgraph is a graph whose edge set consists of all of the edges in that have both endpoints in . The induced subgraph is also known as a subgraph induced by vertices . 2. 2)
A complete induced subgraph is called a clique. A maximal clique is a clique that is not an induced subgraph of another clique.
Theorem 1.1 below is the main result of the paper.
Theorem 1.1**.**
Let be a growth process with parameters on a finite connected graph with at least two vertices and let . Then for every initial state with probability one there exists a random maximal clique with a vertex set such that
[TABLE]
where
[TABLE]
Remark 1.1**.**
In other words, Theorem 1.1 states that, with probability one, starting from a finite random time moment all subsequent particles are allocated at a random maximal clique. This is what we call localisation of the growth process. Note that quantities are random and depend on the state of the process at the time moment, when localisation starts at the maximal clique. **
Example 1.1**.**
In Figure 1 we provide an example of a connected graph, where a growth process with parameters can localise in five possible ways. The graph has eight vertices labeled by numbers and . There are five maximal cliques induced by vertex sets , , , , and respectively. By Theorem 1.1, a growth process with parameters can localise at any of these maximal cliques with positive probability, and no other limiting behaviour is possible. **
For completeness, we state and prove the following result concerning the limit behaviour of the growth process in the case .
Theorem 1.2**.**
Let be a growth process with parameters on a finite connected graph and let . Then for every initial state with probability one there exists a random vertex such that
[TABLE]
In other words, with probability one, all but a finite number of particles are allocated at a single random vertex.
Remark 1.2**.**
It is noted above, that if , i.e. in the absence of interaction, our model becomes a special case of the generalised Pólya urn model, where a particle is allocated at a vertex with probability proportional to , if the process is at state . In this case all but a finite number of particles are allocated at a random single vertex with probability one, if . Note that this particular result follows from a well known more general result for the generalised Pólya urn model ([4]). The attractive interaction introduced in our model by a positive parameter leads to the fact that the growth process localises at a maximal clique rather than at a single vertex. **
Remark 1.3**.**
In [7] and [11] the long term behaviour of a continuous time Markov chain (CTMC) , where is vertex set of a finite graph , was studied. Given state a component of the Markov chain increases by one with the rate equal to the growth rate defined in (1.1), and a non-zero component decreases by one with the unit rate. Both papers [7] and [11] were mostly concerned with classification of the long term behaviour of the Markov chain, namely, whether the Markov chain is recurrent or transient depending on both the parameters and the graph . The typical asymptotic behaviour of the Markov chain was studied in [11] in some transient cases. First of all, it was shown in [11] that if both and , then, with probability one, there is a random finite time after which none of the components of CTMC decreases. In other words, with probability one, the corresponding discrete time Markov chain (known also as the embedded Markov chain) asymptotically evolves as the growth process with parameters . Further, if , then, with probability one, a single component of CTMC explodes. Theorem 1.2 above is basically the same result formulated in terms of the growth process. Another result of paper [11] is that if and the graph is connected, has at least two vertices and does not have cliques of size more than , then, with probability one, only a pair of adjacent components of the Markov chain explodes. Theorem 1.1 in the present paper yields the following generalisation of this result on the case of arbitrary graphs. Namely, if , then, with probability one, only a group of CTMC components labeled by vertices of a maximal clique explodes. **
Remark 1.4**.**
Note also that in the case of a cycle graph and localisation of the growth process at a pair of adjacent vertices was previously shown in [9, Theorem 3] and [3, Theorem 1]. **
Let us briefly comment on proofs of Theorems 1.1 and 1.2. In both cases, given any initial state we identify special events that result in localisation of the growth process as described in the theorems. We show that the probability of any event of interest is bounded below uniformly over initial configurations. Then it follows from a renewal argument that almost surely one of these events eventually occurs. Note that the same renewal argument was used in [3].
In the case of Theorem 1.2 we show by a direct computation that given any initial state , with positive probability (depending only on the model parameters), all particles will be allocated at a single vertex with the maximal growth rate.
In the case of Theorem 1.1, we start with detecting a maximal clique, where the growth process can potentially localise. To this end, we use a special algorithm explained in Section 2.3. Given any initial state the algorithm outputs a maximal clique satisfying certain conditions (we call it final maximal clique, see Section 2.3). The key step in the proof is to obtain a uniform lower bound for the probability that all particles are allocated at vertices of a final maximal clique (Lemma 3.1 below). Given that all particles are allocated at vertices of a maximal clique we show that the pairwise ratios of numbers of allocated particles at the clique vertices converge, as claimed in Theorem 1.1. If , then convergence of the ratios follows from the strong law of large numbers for the i.i.d. case and a certain stochastic dominance argument. If , then for complete graphs convergence of the ratios follows from a strong law of large numbers for these graphs (Lemma 3.3). In the case and arbitrary graphs the convergence of ratios follows from the result for complete graphs combined with the stochastic dominance argument.
The rest of the paper is organised as follows. In Section 2, we introduce notations and give definitions used in the proofs. The proof of Theorem 1.1 appears in Section 3, and Theorem 1.2 is proved in Section 4.
2 Preliminaries
2.1 Partition of the graph
Let be a finite connected graph with at least two vertices. Let denote a subgraph induced by vertices .
Definition 2.1**.**
*(-sets.) *Let be an ordered subset of vertices and let subgraph be a maximal clique. Define the following subsets of vertices
and 2. 2)
for
It follows from the definition of -sets that
[TABLE]
Example 2.1**.**
It should be noted that a -set can be empty. For instance, let be the graph in Figure 1. Consider the clique with ordered set of vertices , i.e. . Then and . On the other hand, for the clique , i.e. the clique with the reverse order of vertices, we have that and .
2.2 Measure
In this section we introduce an auxiliary probability measure associated with the growth process. This measure naturally appears in the proof of Lemma 3.1 below and plays an important role in the proof.
Let be an ordered set of vertices such that the induced graph is a maximal clique and let be the corresponding -sets. Define
[TABLE]
Given define the following events
[TABLE]
Let denote the distribution of the growth process started at . Define the following set of vertex sequences
[TABLE]
A sequence corresponds to an event, where a particle is allocated at vertex at time , .
Remark 2.1**.**
Note that a sequence uniquely determines a path of length of the growth process, where
[TABLE]
It is easy to see that for each
[TABLE]
Let denote a measure on defined as follows
[TABLE]
It follows from equations (2.1)-(2.4) that , is a partition of the vertex set of the graph. In turn, this fact implies the following proposition.
Proposition 2.1**.**
* is a probability measure on , that is*
[TABLE]
where the sum is taken over all elements of .
2.3 Final maximal clique
For every initial state we detect a maximal clique, where the growth process can potentially localise, by using an algorithm described below. Denote for short .
- •
Step 1. Let be a vertex such that . If there are several vertices with the maximal growth rate, then choose any of these vertices arbitrary.
- •
Step 2. Given vertex with the maximal growth rate, let be a vertex such that If there is more than one such vertex, then choose any of them arbitrarily. By construction, a subgraph induced by vertices and is complete and . If is a maximal clique, then the algorithm terminates and outputs the maximal clique . Otherwise, the algorithm continues.
- •
General step. Having selected vertices such that a subgraph induced by these vertices is complete and , proceed as follows. If is a maximal clique, then the algorithm terminates and outputs the maximal clique If is not a maximal clique, then select a vertex such that If there is more than one such vertex, then choose any of them arbitrary. In other words, at this step of the algorithm, we select a vertex such that , , and . Having selected repeat the general step with complete subgraph .
Definition 2.2**.**
Given state with growth rates , a maximal clique obtained by the algorithm above is called a final maximal clique for state . **
Let be a final maximal clique for state . Then
[TABLE]
Example 2.2**.**
Let be the graph in Figure 1. In this case, if the growth rates are such that vertices and are chosen at the first and the second step of the detection algorithm respectively, then the algorithm outputs final maximal clique . **
Proposition 2.2**.**
Let subgraph be a final maximal clique for state and let , be the corresponding -sets. Let be such that are particles allocated at vertex during the time interval . Then
[TABLE]
where is the number of vertices of the graph .
Proof of Proposition 2.2..
Observe that
[TABLE]
where If , then the conditional probability in (2.15) is trivially equal to . Suppose that . Recall that, by assumption, there are particles at vertex at time . Therefore,
[TABLE]
Consequently,
[TABLE]
By assumption, the subgraph is a final maximal clique for the state . This implies that for and, hence, Finally, we obtain that
[TABLE]
as claimed. ∎
3 Proof of Theorem 1.1
3.1 Localisation in a final maximal clique
Define the following events.
[TABLE]
Lemma 3.1**.**
Let be a growth process with parameters on a finite connected graph with at least two vertices. Given a state let a subgraph be a final maximal clique for the state , and let . Then there exists depending only on and the number of the graph vertices such that
[TABLE]
In other words, all particles can be allocated at vertices of a final maximal clique with probability that is not less than some not depending on the initial state.
Proof of Lemma 3.1.
It is easy to see that
[TABLE]
where events are defined in (2.5) , is the set of sequences defined in (2.7), and the union is taken over all elements of . Therefore
[TABLE]
Next, given we are going to obtain a lower bound for the probability . Noting that for and recalling equation (2.8) we obtain that
[TABLE]
Suppose that for some . In other words, particles are allocated at vertex during the time interval . Then, by Proposition 2.2,
[TABLE]
Combining (3.5) and (3.6) gives that
[TABLE]
Consequently,
[TABLE]
Suppose that is such that out of first particles are allocated at vertex , , where . Then, iterating equation (3.8) gives the following lower bound
[TABLE]
where probability is defined in (2.9). It is easy to see that
[TABLE]
where
[TABLE]
Therefore, for every we have that
[TABLE]
Combining the preceding display with the fact that is a probability measure on (Proposition 2.1) gives that
[TABLE]
Consequently, where (defined in (3.11)) does not depend on . The lemma is proved. ∎
3.2 Eventual localisation
Let us show that, with probability one, the growth process eventually localises at a random maximal clique, as claimed. To this end, we use the renewal argument from the proof of [3, Theorem 1]. Given an arbitrary initial state define the following sequence of random times . Set . Suppose that time moments are defined. Then, given a process state at time let be a final maximal clique corresponding to state . Define as the first time moment when a particle is allocated in a vertex not belonging to . By Lemma 3.1 for some . This yields that with probability one only a finite number of events occur. In other words, with probability one, eventually the growth process localises at a random maximal clique, as claimed.
3.3 Convergence of ratios
Next we are going to show that if all particles are allocated at vertices of a maximal clique, then pairwise ratios , where are any two vertices of the maximal clique, must converge, as claimed in Theorem 1.1. There are two cases to consider.
3.3.1 Case:
Let . Given state let an induced subgraph be a final maximal clique for state . Define
[TABLE]
Given define the following subset of trajectories of the growth process
[TABLE]
and let be the complement of . Then
[TABLE]
Proposition 3.1**.**
For every and
[TABLE]
Proof of Proposition 3.1.
Let . Observe that the assumption implies the following equation
[TABLE]
where probabilities are defined in (3.12). Therefore,
[TABLE]
and, hence,
[TABLE]
Let be such that
[TABLE]
i.e., out of first particles are allocated at vertex . Then, iterating equation (3.16) gives the following upper bound for the probability of a fixed path of length of the growth process
[TABLE]
Consider a random process describing results of independent trials, where in each trial a particle is allocated in one of boxes labeled by with respective probabilities , , and is the number of particles in box after trials. Let denote distribution of this process. It is easy to see that the right hand side of equation (3.17) is equal to probability , computed given that the boxes are initially empty. Define
[TABLE]
Equation (3.17) implies that . By the strong law of large numbers for the i.i.d. case we have that , and, hence, , as claimed. ∎
It follows from Proposition 3.1 and equation (3.14) that
[TABLE]
for . Finally, a direct computation gives that where
[TABLE]
The proof of Theorem 1.1 in the case is now finished.
3.3.2 Case:
We start with an auxiliary statement (Lemma 3.2) that might be of interest on its own right.
Lemma 3.2**.**
Let be a growth process with parameters on a complete graph with vertices labeled by , and let . Then is an irreducible positive recurrent Markov chain.
Proof of Lemma 3.2.
Let . For short, denote , and . Note that if , where , then
[TABLE]
Therefore
[TABLE]
for all , where is now the -th unit vector in , and . Thus, is a Markov chain with transition probabilities given by (3.18). It is easy to see that this Markov chain is irreducible. Further, define the following function
[TABLE]
and show that given
[TABLE]
provided that is sufficiently large. Indeed, fix . A direct computation gives that
[TABLE]
where for , , and . It is easy to see that for each , there exists such that for . Define
[TABLE]
Note that , as , . It follows from the definition of that
[TABLE]
Combining the preceding equation with equation (3.21) gives equation (3.20), where . Thus, positive recurrence of Markov chain follows from the Foster criterion for positive recurrence of a Markov chain (e.g. [8, Theorem 2.6.4]) with the Lyapunov function . ∎
Remark 3.1**.**
Note that Lemma 3.2 is reminiscent of [9, Theorem 1, Part (1)]. Moreover, to show positive recurrence of the Markov chain we use the criterion for positive recurrence with the same Lyapunov function (3.19) as in the proof of positive recurrence of a similar Markov chain in [9, Theorem 1, Part (1)]. **
The next step of the proof is to show the convergence of the ratios in the case of a complete graph. This is the subject of the following lemma.
Lemma 3.3** (The strong law of large numbers for a growth process on a complete graph).**
Let be a growth process with parameters on a complete graph with vertices labeled by . For every initial state and with probability one
[TABLE]
In other words, with probability one , .
Proof of Lemma 3.3.
Note that if , then , where is the Markov chain defined in Lemma 3.2. Therefore, to prove the lemma it suffices to show that, given with probability one, only a finite number of events occurs.
Let and let for . In other words, is the -th return time to the origin for the Markov chain . Define the following events
[TABLE]
Note that can increase at most by at each time step, and, besides, . This yields that
[TABLE]
Assume, without loss of generality, that . Then random variables are identically distributed with the same distribution as the first return . It follows from Lemma 3.2 that . Therefore,
[TABLE]
and, hence, by the Borel-Cantelli lemma, with probability one, only a finite number of events , , occur. Recalling equation (3.23) gives that, with probability one, only a finite number of events occur. Consequently, with probability one, only for finitely many , and the lemma is proved. ∎
Finally, we are going to show the convergence of the ratios for the growth process with parameters on an arbitrary connected graph . Let be vertices of a clique. Fix . A direct computation gives the following analogue of bound (3.15)
[TABLE]
where, as before, we denoted , . Similarly, we have for every that
[TABLE]
where and , are such that
[TABLE]
In other words, is the number of particles at vertex at time . Then, it follows from equations (3.24) and (3.25) that
[TABLE]
Consider a growth process with parameters on the complete graph with vertices , whose growth rates are computed as follows
[TABLE]
where, in contrast to growth rates (1.1), additional coefficients appear. Assume that . Then, it is easy to see that the right-hand side of equation (3.26) is the probability of a trajectory of length of the growth process corresponding to the sequence as follows. This is a trajectory such that a particle is allocated at vertex at time . Further, given the following analogue of equation (3.14) holds
[TABLE]
where now
[TABLE]
and is, as before, the complement of . It follows from equation (3.26) that
[TABLE]
where is the distribution of the growth process on the complete graph with vertices (with growth rates (3.27)) starting at and
[TABLE]
Note that both Lemma 3.2 and Lemma 3.3 remain true for this growth process (the proofs can be repeated verbatim). Therefore, , and, hence, . This yields that
[TABLE]
for , as claimed.
The proof of Theorem 1.1 in the case is finished.
4 Proof of Theorem 1.2
Start with the following proposition.
Proposition 4.1**.**
Let be a growth process with parameters on a finite connected graph and let . Given state with growth rates , suppose that . Then for some that depends only on and . In other words, with positive probability, all subsequent particles will be allocated at a vertex with the maximal growth rate.
Proof of Proposition 4.1..
The proof of the lemma is similar to the proof of Lemma 1 in [3]. We provide the details for the sake of completeness. Note that and , . Therefore, using that for we obtain that
[TABLE]
which, in turn, gives that
[TABLE]
as claimed. ∎
The proof of Theorem 1.2 can be finished by using the renewal argument similarly to the proof of Theorem 1.1. We omit the details.
Acknowledgements
We thank Stanislav Volkov for useful comments.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Basdevant, A., Schapira, B. and Singh, A. (2014). Localization on 4 sites for vertex-reinforced random walks on ℤ ℤ \mathbb{Z} . Annals of Probability , 42 , N 2, pp. 527–558.
- 2[2] Benaim, M., Benjamini, I., Chen, J. and Lima, Y. (2013). A Generalized Polya’s urn with graph based interactions. Random Structures and Algorithms , 46 , Issue 4, pp. 614–634.
- 3[3] Costa, M., Menshikov, M., Shcherbakov, V. and Vachkovskaia, M. (2018). Localisation in a growth model with interaction. Journal of Statistical Physics , 171 , Issue 6, pp. 1150–1175.
- 4[4] Davis, B. (1990). Reinforced random walk. Probability Theory and Related Fields , 84 , pp. 203–229.
- 5[5] Evans, J. (1993). Random and cooperative sequential adsorption. Reviews of Modern Physics, 65 , pp. 1281–1329.
- 6[6] Fleurke, S. R., Formentin, M., and Külske, C. (2011). Dependent particle deposition on a graph: concentration properties of the height profile. Markov Processes and Related Fields , 17 , N 2, pp. 187–208.
- 7[7] Janson, S., Shcherbakov, V. and Volkov, S. (2019). Long term behaviour of a reversible system of interacting random walks. Journal of Statistical Physics , 175 , N 1, pp. 71–96.
- 8[8] Menshikov, M.V., Popov, S. and Wade, A.R. (2017). Non-homogeneous Random Walks: Lyapunov Function Methods for Near-Critical Stochastic Systems. Cambridge University Press.
