Next Article in Journal
Bankruptcy Prediction for Sustainability of Businesses: The Application of Graph Theoretical Modeling
Next Article in Special Issue
5th-Order Multivariate Edgeworth Expansions for Parametric Estimates
Previous Article in Journal
Generalized Multiscale Finite Element Method and Balanced Truncation for Parameter-Dependent Parabolic Problems
Previous Article in Special Issue
On Rank Selection in Non-Negative Matrix Factorization Using Concordance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Continuous-Time Urn Model for a System of Activated Particles

1
Department of Statistics and Operation Research, King Saud University, Riyadh 11451, Saudi Arabia
2
MODAL’X, UPL, University Paris Nanterre, CNRS, F92000 Nanterre, France
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(24), 4967; https://doi.org/10.3390/math11244967
Submission received: 13 November 2023 / Revised: 13 December 2023 / Accepted: 14 December 2023 / Published: 15 December 2023
(This article belongs to the Special Issue Advances in Applied Probability and Statistical Inference)

Abstract

:
We study a system of M particles with jump dynamics on a network of N sites. The particles can exist in two states, active or inactive. Only the former can jump. The state of each particle depends on its position. A given particle is inactive when it is at a given site, and active when it moves to a change site. Indeed, each sleeping particle activates at a rate λ > 0 , leaves its initial site, and moves for an exponential random time of parameter μ > 0 before uniformly landing at a site and immediately returning to sleep. The behavior of each particle is independent of that of the others. These dynamics conserve the total number of particles; there is no limit on the number of particles at a given site. This system can be represented by a continuous-time Pólya urn with M balls where the colors are the sites, with an additional color to account for particles on the move at a given time t. First, using this Pólya interpretation for fixed M and N, we obtain the average number of particles at each site over time and, therefore, those on the move due to mass conservation. Secondly, we consider a large system in which the number of particles M and the number of sites N grow at the same rate, so that the M / N ratio tends to a scaling constant α > 0 . Using the moment-generating function technique added to some probabilistic arguments, we obtain the long-term distribution of the number of particles at each site.

1. Introduction

Consider a system of M particles moving among N sites according to a Markovian dynamic. The particles are of two types: active or inactive, according to their positions. Indeed, a given particle k { 1 , , M } in a given site i { 1 , , N } is inactive during an exponential random time of parameter λ . At the end of this inactivity, the particle k becomes activated and moves to a uniformly chosen site j { 1 , , N } . Only activated particles can move among the N sites. See Figure 1. The time for a particle to change site requires a random time whose distribution is exponential with parameter μ . This random time can be seen as movement time due to geographical distance, for example. In this case, parameter μ represents the inverse of an average site switching time. The total number of particles remains unchanged and there is no limitation on particles per site. Our system is completely homogenous: the model parameters are neither particle- nor site-dependent. The activation of a particle may depend on an external parameter such as a chemical agent or the arrival of an external element. Sleep mode can be seen as a way of saving the energy required for the system to reorganize itself. In this way, particles are only activated to change places. Only this movement generates energy consumption.
We find this notion of active particles in other contexts, such as interacting random walks, like the frog model, introduced by Durrett. See [1] for more details. A nice application of such models involves the problem of randomized information dissemination in networks for rumor-spread modeling [2]. Indeed, each active particle possesses information that it shares with a particle in standby mode when the former jumps to the latter. The random movement of the particles possessing the information enables it to spread. Also, this system is often taken as a model for the spread of an epidemic over a population [3].
For our model, we are interested in the number of particles on each site at a given time t, denoted by the vector ( X i ( t ) ) { 1 i N } . Note that due to the mass conservation, the number of particles on the move at time t is given by X 0 ( t ) = M 1 i N X i ( t ) .

1.1. Physical Motivation

The model of activated particles is a mathematical model used in probability theory to describe the evolution of a system of particles that undergo activation processes. This model is often employed in the study of stochastic processes and can be motivated by various physical phenomena. Here is a general overview of the physical motivation for this problem:
Activated particle systems:
  • Chemical reactions: A chemical reaction where particles change into an active state and start new reactions could be described by the model.
  • Biological systems: This model can be used to simulate biological system activation processes, such as the activation of enzymes or signaling pathways.
Stochastic behavior:
  • Random activation events: Particle activation is a stochastic process that is impacted by random events in many physical systems. Randomness can be incorporated into the modeling of activation processes using the continuous-time urn model.
  • Noise in physical systems: The model might be used to study how noise or fluctuations in a physical system can impact the activation and deactivation of particles.
Statistical physics:
  • Phase transitions: The model can be connected to the study of phase transitions in statistical physics, where particles undergo a sudden change in behavior or state.
  • Thermodynamic equilibrium: Understanding how systems of activated particles reach equilibrium states and the associated thermodynamics.

1.2. Examples

Self-organization is the creation of order from local interactions. It can be observed in many fields of science like physics, chemistry, and biology. For example, in a biological context, an actual issue is the emergence of coherent structures in suspensions of motile particles or microorganisms, like swimming bacteria, such as Escherichia coli or Bacillus subtilis. See [4] for more details. We can also consider a population of cells where individual cells undergo an activation process, such as the activation of immune cells in response to a pathogen. The activated particle system described here is a basic example where the self-organization of the system involves an activation process and mobility between sites.

1.3. Continuous-Time Pólya Interpretation

This system can be represented by a continuous-time Pólya urn with M balls where the colors are the sites, with an additional color to account for particles on the move at a given time t. Thus, the number of colors is N + 1 . For i { 0 , , N } , X i ( t ) represents the number of balls of color i at time t. Starting from a configuration ( X 0 ( 0 ) , , X N ( 0 ) ) , each ball has its own clock, which rings at random time intervals according to an exponential distribution. Each ball’s clock of color i { 1 , , N } follows an exponential distribution of parameter λ (the activation of particles in the sites). The balls of color 0 (moving particles) each have a clock following an exponential distribution of parameter μ . The fact that its clock rings implies that the ball in question is picked up and that a ball of color j { 0 , , N } has been added to the urn. Two cases can be distinguished:
Activation of a particle on standby at a given site: this concerns a ball of color i { 1 , , N } , which will inevitably be replaced by a ball of color 0.
Standby mode of a particle initially on the move: this concerns a ball of color 0 which will necessarily be replaced by a ball of color j chosen at random from among colors 1 , , N .
Thus, let us consider a random variable P having uniform distribution on the set 1 , , N , and, for all i 1 , , N , let P i = I { P = i } . Note that i = 1 N P i = 1 , almost surely. The replacement matrix associated with this continuous-time Pólya urn is random and is given by:
1 P 1 P 2 P N 1 1 0 0 1 0 1 0 1 0 0 1
This matrix is a generalization of the well-known Ehrenfest urn model [5] (where N = 1 ). In our case, we have ( N + 1 ) colors, numbered from 0 to N, of balls. Every random time, we remove the drawn ball. If this drawn ball is of color 0, we add uniformly one ball from other colors (from 1 to N), and if the drawn ball is of color i 0 we add a ball of color 0.
This urn perfectly models our problem. Overall, the physical motivation for using the continuous-time urn model lies in its ability to capture the stochastic and dynamic nature of systems involving activated particles, providing insights into the underlying processes and behaviors. To our knowledge, this urn has never been studied in the literature except in the case where N = 1 known as the Ehrenfest urn.

1.4. Related Works

Our model has similarities with the one studied in [6], where the authors are interested in a two-color Pólya urn model whose balls are picked up at random time intervals according to an exponential of parameter 1. They analyze the Ehrenfest process obtained by embedding the discrete evolution in real time. Under tenability conditions, they investigated the associated differential equations for the urn model process to establish an asymptotic solution and prove a distribution convergence to a binomial law.
Contrary to [6], in our model, two types of balls are considered: those of color 0 (particles on the move, i.e., active) and those of other colors (particles on standby in the different sites). This implies that the continuous-time embedding is not done according to the same law: we keep exponential laws but with two different parameters ( μ and λ ) to take into account these two states: active and standby.
The notion of active particles is present in other contexts such as interacting random walks. A simple case, called frog model by Durrett in 1996, can be described as follows: There are active and sleeping particles living on some graphs. Each active particle performs a simple random walk with discrete time and at each moment it may disappear with some probability. When an active particle hits a sleeping particle, the latter becomes active. See [1] for a review of some frog models and results up to 2003. For the frog models, some properties are investigated in the literature like recurrence and transience. See [7,8] for example. Moreover, ref. [9] provides sufficient conditions for the validity of the zero–one law between recurrence and transience of general frog models.

1.5. Outline

This paper is organized as follows. In Section 1, we describe our model, the equivalent continuous-time urn model, and its associated ball addition matrix. We discuss the work related to our model, on two axes: random walks with activated particles on the one hand, and the urns process on the other. Section 2 is dedicated to the average analysis. Section 3 is the main contribution of this work. Indeed, we establish the stationary behavior of the system for fixed N and, therefore, for N, large and obtain a product form. In Section 4, we discuss the model presented here and suggest a heterogeneous variant. We conclude in Section 5 with a possible model of a bike-sharing system as an urn process in an ongoing work. Our main results are Propositions 1 and 2 and Theorems 1 and 2.

2. Average Analysis

We consider the equivalent continuous-time urn model process described as follows: M balls, ( N + 1 ) colors denoted by { 0 , , N } . For i { 0 , , N } , let X i ( t ) be the number of balls of color i at time t. Starting from an initial configuration ( X 0 ( 0 ) , , X N ( 0 ) ) , each ball has its own clock, which rings at random time intervals according to an exponential distribution. The balls of color 0, called type 0 or active, each have a clock following an exponential distribution of parameter μ . Each ball’s clock of color i { 1 , , N } follows an exponential distribution of parameter λ . These balls are called type 1, or inactive. When its clock rings, the ball in question, say of color i, is picked up and it is replaced by
A ball of color 0 if i { 1 , , N } ;
ball of color j chosen at random among colors 1 , , N if i = 0 .
Thus, let us consider a random variable P having uniform distribution on the set 1 , , N , and for all i 1 , , N , let P i = I { P = i } . Note that i = 1 N P i = 1 , almost surely. The replacement matrix associated with this continuous-time urn model process is random and is given by the following:
1 P 1 P 2 P N 1 1 0 0 1 0 1 0 1 0 0 1
The vector of repartition of the balls ( X ( t ) ) = ( X 0 ( t ) , , X N ( t ) ) is a Markov process on a finite space
S M , N = ( k 0 , , k N ) N N + 1 , i = 0 N k i = M
Let us focus on the number of the balls of color 0 denoted by ( X 0 ( t ) ) . The evolution of the process ( X 0 ( t ) ) is as follows:
X 0 t + d t = X 0 t k = 1 X 0 t I { d k 0 t + d t | d k 0 t } + i = 1 N k i = 1 X i ( t ) I { d k i 1 t + d t | d k i 1 t } + O ( ( d t ) 2 ) .
where for each ball k type l { 0 , 1 } , we denote by d k l the time at which his clock strikes. This implies, for a type 0 ball, or an active particle on the move, the time when it goes back to sleep, or equivalently the instant when the active particle arrives at its destination site. Thus, d 0 follows an exponential law with parameter μ , and vice versa for a type 1 ball, representing a sleeping particle at a given site, it wakes up after an exponential time d 1 with parameter λ .
Due to the exponential lack of memory property, we obtain that, given that the ball’s clock has not rung until the instant t, the probability that it will run before the instant t + d t is the same as the probability that a clock reset to zero will run before the instant d t .
In a similar way to active particles, we can write the evolution equation for the process ( X i ( t ) ) of the number of inactive particles at a given site 1 i N , as follows:
X i ( t + d t ) = X i ( t ) k i = 1 X i ( t ) I { d k 1 t + d t | d k 1 t } + δ i k = 1 X 0 ( t ) I { d k 0 t + d t | d k 0 t } + O ( ( d t ) 2 )
where δ i = I site   i   is   uniformly   chosen   as   destination . For 1 i N , the random variable δ j has a Bernoulli distribution with parameter 1 / N .

2.1. Active Particles or Balls of Type 0

Let m 0 ( t ) = E X 0 ( t ) denote the average number of balls of color 0 at time t 0 . Suppose that all the particles are inactive (distributed on the N sites) in the initial configuration and then m 0 ( 0 ) = 0 , we obtain the explicit expression of m 0 ( t ) .
Proposition 1.
For t 0 , one obtains
m 0 ( t ) = λ M μ + λ 1 exp ( μ + λ ) t .
and
lim t + m 0 ( t ) = λ M μ + λ .
Proof. 
By the conditional expectation on the evolution Equation (1), we obtain
m 0 t + d t = m 0 t m 0 t 1 e μ d t + i = 1 N m i ( t ) 1 e λ d t + O ( ( d t ) 2 ) .
When d t goes to zero, we obtain
m 0 ( t ) = μ m 0 ( t ) + λ i = 1 N m i ( t ) .
Due to the mass conservation, it holds that i = 1 N m i ( t ) = M m 0 ( t ) . We deduce
m 0 ( t ) = μ + λ m 0 ( t ) + λ M .
Since in the initial configuration all the particles are inactive, then m 0 ( 0 ) = 0 . We simply solve this differential equation to obtain the explicit expression of m 0 ( t ) for t 0 . The limit is immediate. □
Remark 1.
Note that the average number of balls of color 0 does not depend on the parameter N. Indeed, for balls of color 0 (active particles), the other colors do not differ in terms of behavior and are, therefore, not distinguishable.
When N = 1 (two colors) and λ = μ = 1 , we obtain a model that is very close to the one studied in [6], but is less general since the replacement matrix in [6] is given by
α β α β
with positive integers α and β, when in our case a drawn ball is replaced by another ball of a different color ( α = β = 1 ).
For the trivial case M = N = 1 (one ball, two colors), we obtain for all t > 0 :
X 0 ( t ) h a s   a s   d i s t r i b u t i o n Ber λ λ + μ 1 e ( λ + μ )

2.2. Inactive Particles or Balls of Type 1

For i { 1 , , N } , let m i ( t ) = E X i ( t ) be the average number of balls of color i at time t 0 . Suppose that all the particles are inactive and uniformly distributed on the N sites in the initial configuration and then m i ( 0 ) = M / N . we obtain the explicit expression of m 0 ( t ) . In a similar way to active particles, we obtain the following result:
Proposition 2.
For i { 1 , , N } and t 0 , one obtains
m i ( t ) = M N λ μ μ + λ 1 λ + e ( μ + λ ) t μ .
and then
lim t + m i ( t ) = M N μ μ + λ .
Proof. 
By the conditional expectation on the evolution Equation (2), we obtain
m i ( t + d t ) = m i ( t ) m i ( t ) 1 e λ d t + m 0 ( t ) 1 e μ d t 1 N + O ( ( d t ) 2 ) ,
When d t goes to zero, we obtain
m i ( t ) = λ m i ( t ) + m 0 ( t ) μ N .
Since all the particles are inactive and uniformly distributed on the N sites in the initial configuration and then m i ( 0 ) = M / N , replacing m 0 ( t ) by its expression, we conclude. □

3. Distribution Analysis

In this section, we investigate the distribution of both the number of active and inactive particles.

3.1. Active Particles or Balls of Type 0

We investigate the distribution of the number of active particles, or equivalently, the number of balls of color 0, at time t 0 , using the moment-generating function method. The MGF approach is widely used in similar cases. For all t 0 , for all u = u 0 , , u N R N + 1 , we define ϕ the moment-generating function of the vector X ( t ) = X 0 ( t ) , , X N ( t ) by
ϕ t , u = E exp u , X ( t ) = E exp i = 0 N u i X i ( t ) .
For v : = u 0 , denote by Ψ ( v , t ) : = ϕ t , ( v , 0 , , 0 ) . First, let us start with a technical lemma.
Lemma 1.
For v R and t , the following differential equation of the function Ψ holds:
t Ψ t , v = λ 1 e v μ 1 e v v Ψ t , v λ M 1 e v Ψ t , v ) ,
with the initial condition Ψ 0 , v ) = Ψ t , 0 ) = 1 .
Proof. 
For v R and t 0 , denote by Ψ ( v , t ) : = ϕ t , ( v , 0 , , 0 ) . Then, using the evolution Equation (1), we obtain
Ψ t + d t , v = E exp v X 0 ( t + d t ) = E exp v X 0 t v k = 1 X 0 t I { d k 0 ( t ) d t } + v i = 1 N k i = 1 X i ( t ) I { d k i 1 ( t ) d t } + O ( ( d t ) 2 ) = E E exp v X 0 t v k = 1 X 0 t I { d k 0 ( t ) d t } + v i = 1 N k i = 1 X i ( t ) I { d k i 1 ( t ) d t } + O ( ( d t ) 2 ) | X 0 ( t ) = E e v X 0 ( t ) E exp v k = 1 X 0 t I { d k 0 ( t ) d t } + v i = 1 N k i = 1 X i ( t ) I { d k i 1 ( t ) d t } + O ( ( d t ) 2 ) | X 0 ( t ) = E e v X 0 ( t ) [ E e v I { d k 0 ( t ) d t } ] X 0 ( t ) [ E e v I { d k 1 ( t ) d t } ] i = 1 N X i ( t ) 1 + O p d t 2 = E e v X 0 ( t ) [ E e v I { d k 0 ( t ) d t } ] X 0 ( t ) [ E e v I { d k 1 ( t ) d t } ] M X 0 ( t ) 1 + O p d t 2 = E e v X 0 ( t ) [ e v 1 e μ d t + e μ d t ] X 0 ( t ) [ e v 1 e λ d t + e λ d t ] M X 0 ( t ) 1 + O p d t 2 = E e v X 0 ( t ) e μ X 0 ( t ) 1 e v d t e λ M X 0 ( t ) 1 e v d t 1 + O p d t 2 = E e v X 0 ( t ) e μ 1 e v λ 1 e v X 0 ( t ) d t 1 + O p d t 2 e λ M 1 e v d t = E e v X 0 ( t ) 1 + λ 1 e v μ 1 e v X 0 ( t ) d t 1 + O p d t 2 e λ M 1 e v d t .
Then, one obtains
Ψ t + d t , v Ψ t , v = λ 1 e v μ 1 e v E e X 0 ( t ) v X 0 ( t ) d t λ M 1 e v E e X 0 ( t ) v d t + O p d t 2 .
When d t goes to zero, we obtain the above differential equation. □
The next step is the resolution of the differential Equation (5), which is the key argument for establishing the following distribution convergence.
Theorem 1
(Distribution convergence). For all t 0 , one obtains
X 0 ( t ) t + D Bin M , λ μ + λ
a binomial distribution with parameters M , λ μ + λ .
Proof. 
For all t 0 and v R , since X 0 ( t ) 0 , , M , one obtains that
Ψ t , v = k = 0 M e v k P X 0 ( t ) = k .
The differential Equation (5) established in Lemma 1 can be written as follows:
k = 0 M e v k t P X 0 ( t ) = k = λ 1 e v μ 1 e v k = 0 M k e v k P X 0 ( t ) = k λ M 1 e v k = 0 M e v k P X 0 ( t ) = k . = λ μ k = 0 M k e v k P X 0 ( t ) = k λ k = 1 M k e v ( k + 1 ) P X 0 ( t ) = k + μ k = 1 M k e v ( k 1 ) P X 0 ( t ) = k λ M k = 0 M e v k P X 0 ( t ) = k + λ M k = 0 M e v ( k + 1 ) P X 0 ( t ) = k .
By the change of variable, we obtain
k = 0 M e v k t P X 0 ( t ) = k = λ μ k = 0 M k e v k P X 0 ( t ) = k λ k = 1 M + 1 ( k 1 ) e v k P X 0 ( t ) = k 1 + μ k = 0 M 1 ( k + 1 ) e v k P X 0 ( t ) = k + 1 λ M k = 0 M e v k P X 0 ( t ) = k + λ M k = 1 M + 1 e v k P X 0 ( t ) = k 1
which implies, after simplification
k = 0 M e v k t P X 0 ( t ) = k = λ μ k = 0 M k e v k P X 0 ( t ) = k λ k = 1 M ( k 1 ) e v k P X 0 ( t ) = k 1 + μ k = 0 M 1 ( k + 1 ) e v k P X 0 ( t ) = k + 1 λ M k = 0 M e v k P X 0 ( t ) = k + λ M k = 1 M + 1 e v k P X 0 ( t ) = k 1 .
To deal with this differential equation, we introduce the following matrix notation, for t 0 and k { 0 , , M } :
P ( 0 , k ) ( t ) = P X 0 ( t ) = k P 0 ( t ) = P ( 0 , 0 ) ( t ) P ( 0 , 1 ) ( t ) P ( 0 , 2 ) ( t ) P ( 0 , M ) ( t ) , with k = 0 M P ( 0 , k ) ( t ) = 1 .
From the last equation, and since Equation (5) is true for all v, we deduce that, for all k { 1 , , M 1 } , one obtains the following:
t P ( 0 , k ) ( t ) = λ M k + 1 P ( 0 , k 1 ) ( t ) + λ μ k λ M P ( 0 , k ) ( t ) + μ k + 1 P ( 0 , k + 1 ) ( t ) , t P ( 0 , 0 ) ( t ) = μ P ( 0 , 1 ) ( t ) λ M P ( 0 , 0 ) ( t ) , t P ( 0 , M ) ( t ) = λ P ( 0 , M 1 ) ( t ) μ M P ( 0 , M ) ( t ) .
We define A as the square matrix of order ( M + 1 ) by
A = λ M μ 0 0 λ M λ μ λ M 2 μ 0 0 0 0 0 2 λ μ M 1 λ M μ 0 0 λ μ M .
Then the vector P 0 ( t ) satisfies the following differential equation:
t P 0 ( t ) = A P 0 ( t ) ,
with the initial condition
P 0 ( 0 ) = 1 0 0 0 .
We, thus, find the same differential equation treated in [6] with the same matrix A. According to [6], the solution of the Equation (6) is given by
P 0 ( t ) = e A t P 0 ( 0 ) = T 1 0 0 0 0 e ( λ + μ ) 0 0 0 0 0 0 e ( M 1 ) ( λ + μ ) 0 0 0 0 e M ( λ + μ ) T 1 P 0 ( 0 ) ,
where T is the associated transition matrix. We recognize here that Matrix A is a member of a Leonard pair of the Krawtchouk type, where the eigenvalues are all simple and form an arithmetic progression. Then there exists some positive constant a and a constant λ 0 , such that the eigenvalues of A are:
λ 0 , λ 0 a , λ 0 2 a , , λ 0 M a .
Since the sum of all eigenvalues of a matrix must be equal to its trace, we deduce that
a = 2 λ 0 M + μ + λ .
Then using [6], we deduce the desired result. □
Remark 2.
This method does not seem to allow us to obtain a similar result concerning the distribution of the number of inactive particles at a given site i { 1 , , N } at a fixed time t 0 . Indeed, the joint distribution ( X 0 ( t ) , X i ( t ) ) is necessary. The MGF approach used to obtain the exact distribution of X 0 ( t ) results in a differential equation whose explicit solution is far more complicated.

3.2. Inactive Particles or Balls of Type 1

The vector of repartition of the inactive particles on the N sites ( X ( t ) ) = ( X 1 ( t ) , , X N ( t ) ) is a Markov process on the finite space
S ˜ M , N = ( k 1 , , k N ) N N , i = 0 N k i M .
Moreover, it is irreducible and, thus, it admits a stationary distribution, denoted by ( X 1 ( ) , , X N ( ) ) . The following result explicitly establishes the long-time repartition of the inactive particles on the N sites.
Theorem 2.
The stationary distribution ( X 1 ( ) , , X N ( ) ) has a product form, such that for i { 1 , , N } , and the random variable X i ( ) has a binomial distribution, Bin M , μ N μ + λ .
Proof. 
Recall that due to the homogeneity of the system, for fixed t 0 , all ( X i ( t ) ) have the same distribution for i = 1 , , N . Moreover, given that there are k { 0 , , M } inactive particles, which is equivalent to ( M k ) active particles on the move, the distribution of the vector X 1 ( t ) , , X N ( t ) follows a multinomial distribution with parameter k and 1 / N , , 1 / N . Thus, for all k 1 , , k N , such that i = 1 N k i = k M , we obtain the following:
P X 1 ( t ) = k 1 , , X N ( t ) = k N = P X 1 ( t ) = k 1 , , X N ( t ) = k N , X 0 ( t ) = M k = P X 1 ( t ) = k 1 , , X N ( t ) = k N / X 0 ( t ) = M k P X 0 ( t ) = M k = k ! k 1 ! k N ! N k P X 0 ( t ) = M k .
It is sufficient to use the explicit expression for the distribution of X 0 ( t ) set out in Section 3. Thus, one has
lim t + P X 1 ( t ) = k 1 , , X N ( t ) = k N = k ! k 1 ! k N ! N k lim t + P X 0 ( t ) = M k = k ! k 1 ! k N ! N k λ μ + λ M k μ μ + λ k M M k = k ! i = 1 N μ N ( μ + λ ) k i 1 k i ! λ μ + λ M k M ! k ! ( M k ) ! = k k 1 , , k N i = 1 N μ N ( μ + λ ) k i M M k λ μ + λ M k = e M ! × i = 1 N exp μ N ( μ + λ ) μ N ( μ + λ ) k i 1 k i ! × exp λ μ + λ λ μ + λ M k 1 ( M k ) ! = M ! λ μ + λ M k 1 ( M k ) ! i = 1 N μ N ( μ + λ ) k i 1 k i !
which is the desired result. □
Remark 3.
The vector ( X 1 , , X N ) depends on both the time t and system size N (number of sites). We chose to simplify the notations by omitting the index N. However, this choice should not lead us to forget the dependence on N of the stationary distribution, which will be noted as follows:
( X 1 N ( ) , , X N N ( ) ) .
The product form for the stationary distribution of the vector ( X 1 ( t ) , , X N ( t ) ) holds under the constraint that i = 1 N X 1 N ( ) M .
As our focus is on large particle systems (N large), and since in our case, the total number of particles M is proportional to the number of sites N, such that lim N + M / N = α > 0 , using Theorem 2 and a classical result of convergence of binomial distribution to Poisson distribution, we obtain the following result:
Proposition 3.
If lim N + M / N = α > 0 , then one obtains
X i ( ) N + D Poi α μ μ + λ , i = 1 , , N , μ + λ μ λ X 0 ( ) M / λ μ + λ M N + D N 0 , 1 .
Remark 4.
When N becomes large (and, therefore, M, since M / N α for N large), the constraint of mass conservation does not hold anymore. For a finite number of components ( X i ( ) ) i 1 , these random variables are i.i.d.

4. Discussion

The model studied in this article is a homogeneous model in which the standby and activation parameters are not site-dependent. When a particle is moving, the choice of a site as the destination is uniform. The advantage of such a model is its natural formulation as a continuous-time Pólya urn. We can consider a slightly more general model by introducing spatial heterogeneity: a particle in sleep mode at a given site i wakes up with a rate λ i and moves to a given site j with a rate μ { j } . Let us introduce the average vector M ( t ) defined by:
M ( t ) = m 0 ( t ) m 1 ( t ) m 2 ( t ) m N 1 ( t ) .
Recall that m n ( t ) = M k = 0 N 1 m k ( t ) . Equations (3) and (4) are written in this case as:
m 0 ( t ) = μ ¯ m 0 ( t ) + k = 1 N λ k m k ( t ) m i ( t ) = μ { i } N m 0 ( t ) λ i m i ( t ) , for all i = 1 , , N
where
μ ¯ = 1 N k = 1 N μ { k } .
We deduce that the vector M ( t ) can be easily obtained by resolution of the following differential equation
M ( t ) = μ ¯ + λ N λ 1 λ N λ 2 λ N λ N 1 λ N N 1 μ { 1 } λ 1 0 0 0 N 1 μ { N 2 } 0 0 λ N 2 0 N 1 μ { N 1 } 0 0 λ N 1 M ( t ) + λ N M 1 0 0 0 .
The study of the system’s distribution is more complicated. Indeed, the Pólya urn approach used in this paper is not suited to heterogeneity, as the continuous embedding does not lend itself to it. We state a result relating to the asymptotic distribution of the system in a weaker case when independent of the site λ i = λ . In this case, for t 0 , one obtains
m 0 ( t ) = λ M λ + μ ¯ 1 exp μ ¯ + λ t .
and
lim t + m 0 ( t ) = λ M λ + μ ¯ .
For all i = 1 , , N :
m i ( t ) = M N λ μ { i } μ { i } + λ 1 λ + e ( μ { i } + λ ) t μ { i } .
and then
lim t + m i ( t ) = M N μ { i } μ { i } + λ .
The same result holds for the distributions, we just have to replace μ
  • By μ ¯ = 1 N i = 1 N μ { i } in the asymptotic distribution of ( X 0 ( t ) ) ;
  • By μ { i } in the asymptotic distribution of ( X i ( t ) ) .

5. Conclusions

In this article, we explore a model of particles moving between N sites, switching between inactive and active states. The system is homogeneous, characterized by site-independent parameters. Our investigation focuses on the asymptotic behavior of a system composed of M particles distributed over the N sites, where M and N grow at the same rate. Although the model considered is simple, the novelty of this work is the formulation as a continuous-time Pólya urn when the number of colors and balls tend toward infinity at the same rate. Naturally, the next step of this work is to investigate a completely heterogeneous model in which the movement of a given particle between two sites i and j follows an exponential distribution with parameter μ { i j } and the wake-up time of a given particle on standby at a site i follows an exponential distribution with parameter λ i . A different approach is required to address heterogeneity, as the continuous-time Pólya urn model is not appropriate A more general framework involves making all these parameters dependent on both the site and the particle. This approach effectively abandons the assumption that, in the equivalent urn model process, the particles are no longer indistinguishable. It should be noted that, due to the homogeneity of the parameters, the problem being considered can be transformed into the study of a Markov chain with two states: active or inactive. However, this approach is not suitable for the heterogeneous case and is not the focus of this work.
A different version of this model, where sites switch from inactive to active (instead of particles), leads to a situation where an active site “wakes up” one of its particles, if it has any at that moment, to send it to a site chosen uniformly among the N sites. This models a bike-sharing system. The sites are the stations and the particles are the bikes. See [10] for a mean-field analysis of a homogenous model and [11,12] for an inhomogeneous model. This kind of system does not translate naturally into an urn model process, as it is not the balls that “ring”, but rather the colors. This model is part of ongoing work to develop an urn model equivalent to a bike-sharing system.

Author Contributions

Conceptualization, R.A.; Methodology, R.A. and H.M.; Software, R.A. and H.M.; Validation, R.A. and H.M.; Formal analysis, R.A. and H.M.; Investigation, R.A. and H.M.; Resources, R.A. and H.M.; Data curation, R.A. and H.M.; Writing—original draft, R.A. and H.M.; Writing—review & editing, R.A. and H.M.; Visualization, R.A. All authors have read and agreed to the published version of the manuscript.

Funding

The research of the first author is the Deputyship for Research and Innovation, “Ministry of Education”, in Saudi Arabia: (IFKSUOR3-105-2).

Data Availability Statement

Data are contained within the article.

Acknowledgments

The first author thanks the Deputyship for Research and Innovation, “Ministry of Education”, in Saudi Arabia for funding this research (IFKSUOR3-105-2). The authors would like to thank the reviewers for their constructive comments, which improved the readability of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Popov, S.Y. Frogs and some other interacting random walks models. In Proceedings of the Discrete Mathematics & Theoretical Computer Science, 4th International Conference, DMTCS 2003, Dijon, France, 7–12 July 2003. [Google Scholar]
  2. Giakkoupis, G.; Mallmann-Trenn, F.; Saribekyan, H. How to spread a rumor: Call your neighbors or take a walk? In Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, Toronto, ON, Canada, 29 July–2 August 2019; pp. 24–33. [Google Scholar]
  3. Benjamini, I.; Fontes, L.R.; Hermon, J.; Machado, F.P. On an epidemic model on finite graphs. Ann. Appl. Probab. 2020, 30, 208–258. [Google Scholar] [CrossRef]
  4. Saintillan, D.; Shelley, M.J. Emergence of coherent structures and large-scale flows in motile suspensions. J. R. Soc. Interface 2012, 9, 571–585. [Google Scholar] [CrossRef] [PubMed]
  5. Ehrenfest, P.; Ehrenfest, T. Über zwei bekannte Einwände gegen das Boltzmannsche H-Theorem. Physik 1907, 8, 311–314. [Google Scholar]
  6. Balaji, S.; Mahmoud, H.M.; Watanabe, O. Distributions in the Ehrenfest process. Stat. Probab. Lett. 2006, 76, 666–674. [Google Scholar] [CrossRef]
  7. Hoffman, C.; Johnson, T.; Junge, M. From transience to recurrence with Poisson tree frogs. Ann. Appl. Probab. 2016, 26, 1620–1635. [Google Scholar] [CrossRef]
  8. Hoffman, C.; Johnson, T.; Junge, M. Recurrence and transience for the frog model on trees. Ann. Probab. 2017, 45, 2826–2854. [Google Scholar] [CrossRef]
  9. Kosygina, E.; Zerner, M.P. A zero-one law for recurrence and transience of frog processes. Probab. Theory Relat. Fields 2017, 168, 317–346. [Google Scholar] [CrossRef]
  10. Fricker, C.; Gast, N. Incentives and redistribution in homogeneous bike-sharing systems with stations of finite capacity. EURO J. Transp. Logist. 2016, 5, 261–291. [Google Scholar] [CrossRef]
  11. Fricker, C.; Tibi, D. Equivalence of ensembles for large vehicle-sharing models. Ann. Appl. Probab. 2017, 27, 883–916. [Google Scholar] [CrossRef]
  12. Fricker, C.; Gast, N.; Mohamed, H. Mean field analysis for inhomogeneous bike sharing systems. In Proceedings of the 23rd International Meeting on Probabilistic, Combinatorial, and Asymptotic Methods for the Analysis of Algorithms (AofA’12), Montreal, QC, Canada, 1 January 2012. [Google Scholar]
Figure 1. M particles moving between N sites. Particles in blue are inactive and those in red are active. The move time of an active particle between two sites, i and j, is random ∼ E ( μ ) . The sleep time of an inactive particle ∼ E ( λ ) .
Figure 1. M particles moving between N sites. Particles in blue are inactive and those in red are active. The move time of an active particle between two sites, i and j, is random ∼ E ( μ ) . The sleep time of an inactive particle ∼ E ( λ ) .
Mathematics 11 04967 g001
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Aguech, R.; Mohamed, H. A Continuous-Time Urn Model for a System of Activated Particles. Mathematics 2023, 11, 4967. https://doi.org/10.3390/math11244967

AMA Style

Aguech R, Mohamed H. A Continuous-Time Urn Model for a System of Activated Particles. Mathematics. 2023; 11(24):4967. https://doi.org/10.3390/math11244967

Chicago/Turabian Style

Aguech, Rafik, and Hanene Mohamed. 2023. "A Continuous-Time Urn Model for a System of Activated Particles" Mathematics 11, no. 24: 4967. https://doi.org/10.3390/math11244967

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop