Fiveable

🔀Stochastic Processes Unit 4 Review

QR code for Stochastic Processes practice questions

4.2 Arrival times and interarrival times

4.2 Arrival times and interarrival times

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🔀Stochastic Processes
Unit & Topic Study Guides

Arrival times and interarrival times

Arrival times and interarrival times describe when events occur and how much time passes between them. These two perspectives are mathematically equivalent: if you know one, you can recover the other. For Poisson processes specifically, the interarrival times turn out to be exponentially distributed, which gives the process its characteristic memoryless behavior.

This topic connects counting processes (how many events by time tt?) to the timing of individual events. That connection is central to queueing theory, reliability analysis, and simulation.

Arrival Times

The arrival time TnT_n is the exact moment the nn-th event occurs. Think of it as a timestamp: the 3rd customer walks in at T3=7.2T_3 = 7.2 minutes, the 4th at T4=9.5T_4 = 9.5 minutes, and so on.

Definition and Notation

  • The nn-th arrival time is denoted TnT_n, with the convention T0=0T_0 = 0.
  • The full sequence {Tn,n0}\{T_n, n \geq 0\} is an increasing sequence of random variables: T0T1T2T_0 \leq T_1 \leq T_2 \leq \cdots
  • Each TnT_n can be written as a cumulative sum of interarrival times:

Tn=i=1nXiT_n = \sum_{i=1}^{n} X_i

This sum is the key link between arrival times and interarrival times.

Connection to the Counting Process

The counting process N(t)N(t) and the arrival times carry the same information, just viewed differently:

  • N(t)=max{n:Tnt}N(t) = \max\{n : T_n \leq t\} counts how many events have occurred by time tt
  • Tn=inf{t:N(t)n}T_n = \inf\{t : N(t) \geq n\} gives the time of the nn-th event

These two expressions are inverses of each other. The event {N(t)n}\{N(t) \geq n\} happens exactly when {Tnt}\{T_n \leq t\}.

Examples

  • In a bank, TnT_n is the clock time when the nn-th customer arrives.
  • In reliability engineering, TnT_n is when the nn-th component failure occurs.
  • In a network, TnT_n is when the nn-th data packet reaches a router.

Interarrival Times

The interarrival time XnX_n is the gap between consecutive events:

Xn=TnTn1,n1X_n = T_n - T_{n-1}, \quad n \geq 1

If the 5th customer arrives at T5=12.0T_5 = 12.0 min and the 6th at T6=14.3T_6 = 14.3 min, then X6=2.3X_6 = 2.3 min.

Distribution and Notation

  • The sequence of interarrival times is {Xn,n1}\{X_n, n \geq 1\}.
  • Each XnX_n has a CDF Fn(x)=P(Xnx)F_n(x) = P(X_n \leq x) and, when it exists, a PDF fn(x)f_n(x).
  • In many models (including the Poisson process), the XnX_n are assumed to be independent and identically distributed (i.i.d.), so a single distribution F(x)F(x) describes all of them.

Recovering Arrival Times from Interarrival Times

Since Tn=X1+X2++XnT_n = X_1 + X_2 + \cdots + X_n, the distribution of TnT_n is the nn-fold convolution of the interarrival distribution. For i.i.d. interarrivals, you can also use moment generating functions or Laplace transforms to compute this.

Examples

  • In a call center, XnX_n is the time between the (n1)(n-1)-th and nn-th incoming calls.
  • On a production line, XnX_n is the time between completing consecutive units.
  • In traffic analysis, XnX_n is the time gap between successive vehicles passing a sensor.

Counting Processes

A counting process {N(t),t0}\{N(t), t \geq 0\} tracks the total number of events up to time tt. It must satisfy three properties:

  1. N(t)0N(t) \geq 0 and takes integer values for all t0t \geq 0
  2. N(t)N(t) is non-decreasing: if t1t2t_1 \leq t_2, then N(t1)N(t2)N(t_1) \leq N(t_2)
  3. N(t)N(t) is right-continuous: limstN(s)=N(t)\lim_{s \downarrow t} N(s) = N(t)

The increment N(t2)N(t1)N(t_2) - N(t_1) counts events in the interval (t1,t2](t_1, t_2]. The distribution of N(t)N(t) can be derived from the interarrival time distribution.

Poisson Process: Arrival and Interarrival Structure

A Poisson process with rate λ>0\lambda > 0 is a counting process where:

  • N(0)=0N(0) = 0
  • The process has independent increments: event counts in non-overlapping intervals are independent
  • The process has stationary increments: the distribution of N(t+s)N(s)N(t+s) - N(s) depends only on the length tt, not on ss
  • N(t)Poisson(λt)N(t) \sim \text{Poisson}(\lambda t), so P(N(t)=k)=(λt)kk!eλtP(N(t) = k) = \frac{(\lambda t)^k}{k!} e^{-\lambda t}

The expected number of events in an interval of length tt is E[N(t)]=λtE[N(t)] = \lambda t.

Exponential Interarrival Times

The defining feature for this topic: in a Poisson process, the interarrival times X1,X2,X_1, X_2, \ldots are i.i.d. Exponential(λ\lambda) random variables.

  • PDF: f(x)=λeλxf(x) = \lambda e^{-\lambda x} for x0x \geq 0
  • CDF: F(x)=1eλxF(x) = 1 - e^{-\lambda x} for x0x \geq 0
  • Mean: E[X]=1/λE[X] = 1/\lambda
  • Variance: Var(X)=1/λ2\text{Var}(X) = 1/\lambda^2

So if events arrive at rate λ=3\lambda = 3 per hour, the average wait between events is 1/31/3 hour (20 minutes).

Gamma-Distributed Arrival Times

Since Tn=X1++XnT_n = X_1 + \cdots + X_n is a sum of nn i.i.d. Exponential(λ\lambda) variables, TnT_n follows a Gamma(n,λn, \lambda) distribution:

fTn(t)=λntn1eλt(n1)!,t0f_{T_n}(t) = \frac{\lambda^n t^{n-1} e^{-\lambda t}}{(n-1)!}, \quad t \geq 0

This is also called the Erlang-nn distribution (since nn is a positive integer). Its mean is n/λn/\lambda and variance is n/λ2n/\lambda^2.

The Memoryless Property

The exponential distribution is the only continuous distribution with the memoryless property:

P(X>s+tX>s)=P(X>t)for all s,t0P(X > s + t \mid X > s) = P(X > t) \quad \text{for all } s, t \geq 0

This says that if you've already waited ss time units without an event, the remaining wait has the same distribution as if you'd just started. No "aging" occurs. This property is what makes the Poisson process so tractable, and it's the reason the process has independent and stationary increments.

Relationship Between Poisson Process and Poisson Distribution

The Poisson distribution and the Poisson process are connected but distinct:

  • The Poisson distribution is a discrete probability distribution: P(X=k)=μkk!eμP(X = k) = \frac{\mu^k}{k!} e^{-\mu} for k=0,1,2,k = 0, 1, 2, \ldots
  • The Poisson process is a stochastic process whose counts over any interval of length tt follow a Poisson distribution with parameter μ=λt\mu = \lambda t.

The process generates Poisson-distributed counts; the distribution describes those counts.

Renewal Processes

A renewal process generalizes the Poisson process by allowing the i.i.d. interarrival times to follow any distribution F(x)F(x), not just exponential.

Definition

  • N(0)=0N(0) = 0
  • The interarrival times {Xn,n1}\{X_n, n \geq 1\} are i.i.d. with common CDF F(x)F(x) and mean μ=E[X]\mu = E[X]
  • N(t)=max{n:Tnt}N(t) = \max\{n : T_n \leq t\}

The renewal function m(t)=E[N(t)]m(t) = E[N(t)] gives the expected number of renewals by time tt and satisfies the renewal equation:

m(t)=F(t)+0tm(tx)dF(x)m(t) = F(t) + \int_0^t m(t - x)\, dF(x)

Key Results

  • Elementary renewal theorem: limtN(t)t=1μ\lim_{t \to \infty} \frac{N(t)}{t} = \frac{1}{\mu} almost surely, and limtm(t)t=1μ\lim_{t \to \infty} \frac{m(t)}{t} = \frac{1}{\mu}
  • Excess life Y(t)Y(t): the time from tt until the next renewal. Its limiting distribution is limtP(Y(t)x)=1μ0x(1F(y))dy\lim_{t \to \infty} P(Y(t) \leq x) = \frac{1}{\mu} \int_0^x (1 - F(y))\, dy

How Renewal Processes Differ from Poisson Processes

PropertyPoisson ProcessGeneral Renewal Process
Interarrival distributionExponential(λ\lambda)Any distribution F(x)F(x)
Memoryless propertyYesOnly if exponential
Stationary incrementsYesGenerally no
Independent incrementsYesGenerally no

The Poisson process is the special case of a renewal process where F(x)=1eλxF(x) = 1 - e^{-\lambda x}.

Applications

Queueing Theory

Arrival and interarrival times determine the input side of any queueing model. The standard Kendall notation (e.g., M/M/1) specifies the interarrival distribution as its first letter: "M" for memoryless (exponential), "G" for general, "D" for deterministic. Changing the interarrival distribution directly affects waiting times, queue lengths, and server utilization.

Reliability Theory

Interarrival times between failures model component lifetimes. Exponential interarrivals imply a constant failure rate; Weibull or lognormal interarrivals can capture increasing or decreasing failure rates. These models drive maintenance scheduling and warranty analysis.

Inventory Theory

Customer demand arrivals determine reorder policies. A Poisson demand process leads to tractable (s, Q) or (s, S) inventory models. When demand is bursty or correlated, renewal or compound Poisson models provide better fits.

Simulation Modeling

Discrete-event simulations generate synthetic interarrival times to drive the model forward. You sample from the fitted interarrival distribution (exponential, uniform, triangular, etc.) to schedule each next event. Getting this distribution right is critical for the simulation's validity.