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 , leaves its initial site, and moves for an exponential random time of parameter 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 ratio tends to a scaling constant . 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.
Keywords:
random structure; stochastic process; continuous-time Pólya urn; moment-generating method; partial differential equation; stochastic approximation; renewable energy MSC:
05082; 90B15; 60C05; 60F05
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 in a given site 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 . 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.
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 ∼. The sleep time of an inactive particle ∼.
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 . Note that due to the mass conservation, the number of particles on the move at time t is given by .
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 . For , represents the number of balls of color i at time t. Starting from a configuration , each ball has its own clock, which rings at random time intervals according to an exponential distribution. Each ball’s clock of color 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 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 , 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 .
Thus, let us consider a random variable P having uniform distribution on the set , and, for all , let . Note that , almost surely. The replacement matrix associated with this continuous-time Pólya urn is random and is given by:
This matrix is a generalization of the well-known Ehrenfest urn model [5] (where ). In our case, we have 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 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 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, colors denoted by . For , let be the number of balls of color i at time t. Starting from an initial configuration , 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 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 ;
- –
- ball of color j chosen at random among colors if .
Thus, let us consider a random variable P having uniform distribution on the set , and for all , let . Note that , almost surely. The replacement matrix associated with this continuous-time urn model process is random and is given by the following:
The vector of repartition of the balls is a Markov process on a finite space
Let us focus on the number of the balls of color 0 denoted by . The evolution of the process is as follows:
where for each ball k type , we denote by 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, 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 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 is the same as the probability that a clock reset to zero will run before the instant .
In a similar way to active particles, we can write the evolution equation for the process of the number of inactive particles at a given site , as follows:
where . For , the random variable has a Bernoulli distribution with parameter .
2.1. Active Particles or Balls of Type 0
Let denote the average number of balls of color 0 at time . Suppose that all the particles are inactive (distributed on the N sites) in the initial configuration and then , we obtain the explicit expression of .
Proposition 1.
For , one obtains
and
Proof.
By the conditional expectation on the evolution Equation (1), we obtain
When goes to zero, we obtain
Due to the mass conservation, it holds that . We deduce
Since in the initial configuration all the particles are inactive, then . We simply solve this differential equation to obtain the explicit expression of for . 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 (two colors) and , 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 bywith positive integers α and β, when in our case a drawn ball is replaced by another ball of a different color ().
- –
- For the trivial case (one ball, two colors), we obtain for all :
2.2. Inactive Particles or Balls of Type 1
For , let be the average number of balls of color i at time . Suppose that all the particles are inactive and uniformly distributed on the N sites in the initial configuration and then . we obtain the explicit expression of . In a similar way to active particles, we obtain the following result:
Proposition 2.
For and , one obtains
and then
Proof.
By the conditional expectation on the evolution Equation (2), we obtain
When goes to zero, we obtain
Since all the particles are inactive and uniformly distributed on the N sites in the initial configuration and then , replacing 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 , using the moment-generating function method. The MGF approach is widely used in similar cases. For all , for all , we define the moment-generating function of the vector by
For , denote by . First, let us start with a technical lemma.
Lemma 1.
For and , the following differential equation of the function Ψ holds:
with the initial condition .
Proof.
For and , denote by . Then, using the evolution Equation (1), we obtain
Then, one obtains
When 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 , one obtains
a binomial distribution with parameters .
Proof.
For all and , since , one obtains that
The differential Equation (5) established in Lemma 1 can be written as follows:
By the change of variable, we obtain
which implies, after simplification
To deal with this differential equation, we introduce the following matrix notation, for and :
From the last equation, and since Equation (5) is true for all v, we deduce that, for all , one obtains the following:
We define A as the square matrix of order by
Then the vector satisfies the following differential equation:
with the initial condition
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
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 , such that the eigenvalues of A are:
Since the sum of all eigenvalues of a matrix must be equal to its trace, we deduce that
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 at a fixed time . Indeed, the joint distribution is necessary. The MGF approach used to obtain the exact distribution of 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 is a Markov process on the finite space
Moreover, it is irreducible and, thus, it admits a stationary distribution, denoted by . The following result explicitly establishes the long-time repartition of the inactive particles on the N sites.
Theorem 2.
The stationary distribution has a product form, such that for , and the random variable has a binomial distribution, .
Proof.
Recall that due to the homogeneity of the system, for fixed , all have the same distribution for . Moreover, given that there are inactive particles, which is equivalent to active particles on the move, the distribution of the vector follows a multinomial distribution with parameter k and . Thus, for all , such that , we obtain the following:
It is sufficient to use the explicit expression for the distribution of set out in Section 3. Thus, one has
which is the desired result. □
Remark 3.
The vector 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:
The product form for the stationary distribution of the vector holds under the constraint that .
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 , using Theorem 2 and a classical result of convergence of binomial distribution to Poisson distribution, we obtain the following result:
Proposition 3.
If , then one obtains
Remark 4.
When N becomes large (and, therefore, M, since for N large), the constraint of mass conservation does not hold anymore. For a finite number of components , 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 and moves to a given site j with a rate . Let us introduce the average vector defined by:
Recall that . Equations (3) and (4) are written in this case as:
where
We deduce that the vector can be easily obtained by resolution of the following differential equation
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 . In this case, for , one obtains
and
For all
and then
The same result holds for the distributions, we just have to replace
- By in the asymptotic distribution of ;
- By in the asymptotic distribution of .
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 and the wake-up time of a given particle on standby at a site i follows an exponential distribution with parameter . 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
- 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]
- 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]
- 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]
- 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]
- Ehrenfest, P.; Ehrenfest, T. Über zwei bekannte Einwände gegen das Boltzmannsche H-Theorem. Physik 1907, 8, 311–314. [Google Scholar]
- Balaji, S.; Mahmoud, H.M.; Watanabe, O. Distributions in the Ehrenfest process. Stat. Probab. Lett. 2006, 76, 666–674. [Google Scholar] [CrossRef]
- Hoffman, C.; Johnson, T.; Junge, M. From transience to recurrence with Poisson tree frogs. Ann. Appl. Probab. 2016, 26, 1620–1635. [Google Scholar] [CrossRef]
- Hoffman, C.; Johnson, T.; Junge, M. Recurrence and transience for the frog model on trees. Ann. Probab. 2017, 45, 2826–2854. [Google Scholar] [CrossRef]
- 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]
- 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]
- Fricker, C.; Tibi, D. Equivalence of ensembles for large vehicle-sharing models. Ann. Appl. Probab. 2017, 27, 883–916. [Google Scholar] [CrossRef]
- 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]
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).