With a view to establishing a continuum limit of the model in Sect. 3, we suppose that there are \(N(0) = {\left\lfloor {(b-a)/\Delta }\right\rfloor }\) particles initially situated at positions
$$\begin{aligned} \Delta ({\left\lfloor {a/\Delta }\right\rfloor }+1),\cdots ,\Delta {\left\lfloor {b/\Delta }\right\rfloor } \end{aligned}$$
within the interval (a, b] with equal spacing \(\Delta \). The idea is that there is an initial ’particle mass’ \(\Delta {\left\lfloor {(b-a)/\Delta }\right\rfloor }\) distributed evenly among these N(0) points. The point at position \(\Delta ({\left\lfloor {a/\Delta }\right\rfloor }+j)\) carries a mass \(\Delta \), which we can think of as a rectangle of unit height over the interval \([\Delta ({\left\lfloor {a/\Delta }\right\rfloor }+j),\Delta ({\left\lfloor {a/\Delta }\right\rfloor }+j+1)]\).
The expected height of the rectangle at position y at time t,
$$\begin{aligned} C_{\Delta }(y, t)= & {} \sum ^{{\left\lfloor {a/\Delta }\right\rfloor }+N(0)}_{j={\left\lfloor {a/\Delta }\right\rfloor }+1}E[U^{(j)}_{{\left\lfloor {y/\Delta }\right\rfloor }}(t)]\nonumber \\= & {} \sum _{j={\left\lfloor {a/\Delta }\right\rfloor }+1}^{\min \{{\left\lfloor {b/\Delta }\right\rfloor },{\left\lfloor {y/\Delta }\right\rfloor }\}}{{\left\lfloor {y/ \Delta }\right\rfloor }-1\atopwithdelims (){{\left\lfloor {y/ \Delta }\right\rfloor }}-j}\exp (-j\lambda t)(1-\exp (-\lambda t))^{{\left\lfloor {y/ \Delta }\right\rfloor }-j},\nonumber \\ \end{aligned}$$
(14)
where with respect to (9), we have used the correspondence \(k={\left\lfloor {y/\Delta }\right\rfloor }\), \(r={\left\lfloor {a/\Delta }\right\rfloor }\) and \(s={\left\lfloor {b/\Delta }\right\rfloor }\). Note that \(C_{\Delta }(y, t)\) is a piecewise constant function, with jumps at points of the form \(k\Delta \). Furthermore, k, r and s increase at the same rate as \(\Delta \) goes to zero, in particular, \( r/k \rightarrow a/y\) and \( s/k \rightarrow b/y\).
For \(t=4\) and an initial probability mass on the interval [12, 18], the blue lines in the left-hand panel of Fig. 4 depict \(C_{\Delta }(y, t)\) as a function of y for values of \(\Delta = 1/n\) with n varying from 1 to 10. Decreasing \(\Delta \) corresponds to increasing the height of the curves and decreasing the tail mass. The right-hand panel of Fig. 4 shows \(C_{\Delta }(y, t)\) as a function of \(n=1/\Delta \) for \(t=4\) and \(y = 228\) (approximately where the peaks occur in the left hand panel of Fig. 5) for values of n up to 100. The blue lines in Fig. 5 provide another illustration of y plotted against \(C_{\Delta }(y, 4)\) with 107 marked agents initially located at sites 12 up to 118, and \(\Delta =1/n\) with n ranging from 1 to 5. We observe that, as \(\Delta \) decreases, the curves become flatter with decreased tail mass.
The limiting profile C(y, t)
Figures 4 and the left hand panel of 5 suggest that, taken as a function of y for a fixed value of t, \(C_{\Delta }(y, t)\) approaches a limit as \(\Delta \rightarrow 0\). We investigate this behaviour in this section, commencing with an intuitive characterisation using the normal approximation to the binomial distribution. Equation (14) for the expected number of particles at position y at time t when the spacing is \(\Delta \) has the form
$$\begin{aligned} C_{\Delta }(y, t) = e^{-\lambda t} \Pr ({\left\lfloor {a/\Delta }\right\rfloor } \le S_{\Delta }(y,t)\le \min \{{\left\lfloor {b/\Delta }\right\rfloor }-1,{\left\lfloor {y/\Delta }\right\rfloor }-1\}), \end{aligned}$$
(15)
where \(S_{\Delta }(y,t)\) is a random variable with a binomial distribution with parameters \({\left\lfloor {y/ \Delta }\right\rfloor }-1\) and \(e^{-\lambda t}\). The mean and variance of \(S_{\Delta }(y,t)\) are, respectively, \(e^{-\lambda t}({\left\lfloor {y/ \Delta }\right\rfloor }-1)\) and \(e^{-\lambda t}(1-e^{-\lambda t})({\left\lfloor {y/ \Delta }\right\rfloor }-1)\).
Employing the normal approximation to approximate \(C_{\Delta }(y, t)\) when \(\Delta \) is small, we get
$$\begin{aligned}&C_{\Delta }(y, t) \simeq C_{approx}(y, t) \nonumber \\&\quad = e^{-\lambda t} \Pr \left( \frac{a/y-e^{-\lambda t} }{\sqrt{e^{-\lambda t} (1-e^{-\lambda t} )}} \sqrt{{\left\lfloor {y/ \Delta }\right\rfloor }-1}\le Z\le \frac{\min (b/y,1)-e^{-\lambda t} }{\sqrt{e^{-\lambda t} (1-e^{-\lambda t} )}} \sqrt{{\left\lfloor {y/ \Delta }\right\rfloor }-1}\right) ,\nonumber \\ \end{aligned}$$
(16)
where Z is a standard normal random variable. The performance of this approximation is illustrated in red in the left hand panel of Fig. 4 and in the left-hand panel of Fig. 5. In our numerical studies, without loss of generality, we assume the value of \(\lambda \) to be 0.69. We plotted \(C_{\Delta }(y, t)\) for different values of \(\lambda \) in the right hand panel of Fig. 5. In Fig. 6 we compare the normal approximation result in Eq. 16 with Eq. 6, derived by Hywood et al. (2013a). We see that Eq. 16 fits well with the simulation results averaged over 1000 of realizations and for \(\Delta =0.1\), \(\Delta =0.01\) and \(\Delta =0.001\). Figure 7 illustrates how expression (16) varies with time.
The expression
$$\begin{aligned} \frac{a/y-e^{-\lambda t} }{\sqrt{e^{-\lambda t} (1-e^{-\lambda t} )}} \sqrt{{\left\lfloor {y/ \Delta }\right\rfloor }-1} , \end{aligned}$$
appearing in (16) is equal to zero if \(a/y = e^{-\lambda t}\) and approaches \(-\infty \) or \(\infty \) as \(\Delta \rightarrow 0\) depending on whether \(a/y - e^{-\lambda t}\) is negative or positive, that is according as \(y > ae^{\lambda t}\) or \(y < ae^{\lambda t}\). Similarly,
$$\begin{aligned} \frac{\min (b/y,1)-e^{-\lambda t} }{\sqrt{e^{-\lambda t} (1-e^{-\lambda t} )}} \sqrt{{\left\lfloor {y/ \Delta }\right\rfloor }-1} , \end{aligned}$$
is equal to zero if \(b/y = e^{-\lambda t}\) and, as \(\Delta \rightarrow 0\), approaches \(\infty \) if \(y \le b\) or \(b< y < b e^{\lambda t}\), and \(-\infty \) otherwise. So
$$\begin{aligned} \Pr \left( \frac{a/y-e^{-\lambda t} }{\sqrt{e^{-\lambda t} (1-e^{-\lambda t} )}} \sqrt{{\left\lfloor {y/ \Delta }\right\rfloor }-1}\le Z\le \frac{\min \{b/y,1\}-e^{-\lambda t} }{\sqrt{e^{-\lambda t} (1-e^{-\lambda t} )}} \sqrt{{\left\lfloor {y/ \Delta }\right\rfloor }-1}\right) , \end{aligned}$$
approaches 1/2 if \(y = a e^{\lambda t}\) or \(b e^{\lambda t}\), 1 if \(a e^{\lambda t}< y < b e^{\lambda t}\) and 0 otherwise. Thus we would expect the limiting profile for \(C_{\Delta }(y, t)\) to be
$$\begin{aligned} C(y, t):=\lim _{\Delta \rightarrow 0} C_{\Delta }(y,t) = {\left\{ \begin{array}{ll} 0 &{}\text {if } 0<y< ae^{\lambda t} \\ \frac{1}{2} e^{-\lambda t} &{}\text {if } y=ae^{\lambda t} \\ e^{-\lambda t} &{}\text {if } ae^{\lambda t}< y < be^{\lambda t} \\ \frac{1}{2} e^{-\lambda t} &{}\text {if } y=be^{\lambda t} \\ 0 &{}\text {if } y > be^{\lambda t}. \end{array}\right. } \end{aligned}$$
(17)
Remark 4.1
Note that C(y, t), given by (17)
-
has the correct mass \(b-a\) for all t, and
-
is a weak solution of the first-order partial differential Eq. (3).
It remains to establish the form (17) rigorously as \(\Delta \rightarrow 0\). This is given in the following theorem.
Theorem 4.1
With the spacing set at \(\Delta \), let \(C_{\Delta }(y, t) = E[X_{{\left\lfloor {y/ \Delta }\right\rfloor }} (t)]\) be the expected number of particles at site \({\left\lfloor {y/ \Delta }\right\rfloor }\) at time t.
-
(i)
For all positive y and t, \(\lim _{\Delta \rightarrow 0} C_{\Delta }(y,t)\) is given by (17).
-
(ii)
For all positive y and t, \(\lim _{\Delta \rightarrow 0} V[X_{{\left\lfloor {y/ \Delta }\right\rfloor }} (t)] = C(y, t)(1-C(y, t))\) where C(y, t) is defined in (17).
-
(iii)
For \(w \in (a,b]\) and all positive t, let \(Z_{\Delta }(w,t) = \Delta Z^{{\left\lfloor {w/\Delta }\right\rfloor }}(t)\) be the separation at time t of the agents that start at \(\Delta {\left\lfloor {w/\Delta }\right\rfloor }\) and \(\Delta ({\left\lfloor {w/\Delta }\right\rfloor } + 1)\). Then, for all \(u>0\), \(\lim _{\Delta \rightarrow 0} \Pr (Z_{\Delta }(w,t) >u) = 0\).
Proof
See the Appendix. \(\square \)
We started this section by observing that we can think of our initial condition as spreading a mass of \(\Delta {\left\lfloor {(b-a)/\Delta }\right\rfloor }\) over \(N(0) = {\left\lfloor {(b-a)/\Delta }\right\rfloor }\) points, so that each point carries a mass of \(\Delta \). In the limit as \(\Delta \rightarrow 0\) the mass at each point goes to zero but the number of points approaches infinity in such a way that the total mass approaches \(b-a\).
For \(y \in (a,\infty )\), this motivates us to define \(M_\Delta (y,t) = \Delta M_{{\left\lfloor {y/\Delta }\right\rfloor }} (t)\) in the model where the spacing is set to \(\Delta \) and \(M_k(t)\) is defined in part (iv) of Theorem 3.1. The limiting distribution of \(M_\Delta (y,t)\) is given in the following theorem.
Theorem 4.2
-
(i)
For positive t, \(y \in (a,\infty )\) and \(z \in (a,b)\),
$$\begin{aligned} \lim _{\Delta \rightarrow 0} \Pr (M_\Delta (y,t) \le z - a ) = {\left\{ \begin{array}{ll} 1 &{}\text {if } z \ge ye^{-\lambda t} \\ 0 &{}\text {if } z < ye^{-\lambda t}. \end{array}\right. } \end{aligned}$$
(18)
-
(ii)
For positive t, \(y \in (ae^{\lambda t},be^{\lambda t}]\) and \(z \in (-\infty ,\infty )\),
$$\begin{aligned} \lim _{\Delta \rightarrow 0} \Pr \left( \frac{M_\Delta (y,t) - \Delta ({\left\lfloor {y e^{-\lambda t}/\Delta }\right\rfloor } - {\left\lfloor {a/\Delta }\right\rfloor })}{\Delta \sqrt{(e^{-\lambda t} - e^{-2\lambda t}) {\left\lfloor {y/\Delta }\right\rfloor }}} \le z \right) = \Phi (z), \end{aligned}$$
(19)
where \(\Phi (z) = \int _{-\infty }^z e^{-u^2/2}/\sqrt{2\pi }du\) is the standard normal distribution function.
Proof
See the Appendix. \(\square \)
Remark 4.2
If \(y<ae^{\lambda t}\), then Theorem 4.2(i) implies that \(\lim _{\Delta \rightarrow 0} \Pr (M_\Delta (y,t) \le z - a ) = 1\) for all \(z \in (a,b]\). In particular, this implies that \(\lim _{\Delta \rightarrow 0} \Pr (M_\Delta (y,t) \le 0 ) = 1\), which tells us that \(M_\Delta (y,t)\) weakly converges to a point mass at zero. On the other hand, if \(y>be^{\lambda t}\) then \(\lim _{\Delta \rightarrow 0} \Pr (M_\Delta (y,t) \le z - a ) = 0\) for all \(z \in (a,b)\) and \(M_\Delta (y,t)\) weakly converges to a point mass at \(b-a\). Otherwise, \(M_\Delta (y,t)\) weakly converges to a point mass at \(z=ye^{-\lambda t} - a\).
This agrees with the observation of Theorem 4.1 that the limiting expected number of agents C(y, t) has the form of a square wave of height \(e^{-\lambda t}\) over the interval \(y \in (ae^{\lambda t},be^{\lambda t})\).