\(\newcommand{\P}{\mathbb{P}}\) \(\newcommand{\E}{\mathbb{E}}\) \(\newcommand{\R}{\mathbb{R}}\) \(\newcommand{\N}{\mathbb{N}}\) \(\newcommand{\Z}{\mathbb{Z}}\) \(\newcommand{\bs}{\boldsymbol}\)
  1. Virtual Laboratories
  2. 15. Markov Chains
  3. 1
  4. 2
  5. 3
  6. 4
  7. 5
  8. 6
  9. 7
  10. 8
  11. 9
  12. 10
  13. 11
  14. 12

7. The Bernoulli-Laplace Chain

The Bernoulli-Laplace chain, named for Jacob Bernoulli and Pierre Simon Laplace, is a simple discrete model for the diffusion of two incompressible gases between two containers. Like the Ehrenfest chain, it can also be formulated as a simple ball and urn model. Thus, suppose that we have two urns, labeled 0 and 1. Urn 0 contains \( j \) balls and urn 1 contains \( k \) balls, where \( j, \; k \in \N_+ \). Of the \( j + k \) balls, \( r \) are red and the remaining \( j + k - r \) are green. At each discrete time, independently of the past, a ball is selected at random from each urn and then the two balls are switched. The balls of different colors correspond to molecules of different types, and the urns are the containers. The incompressible property is reflected in the fact that the number of balls in each urn remains constant over time.

The Bernoulli-Laplace model

Let \( X_n \) denote the number of red balls in urn 1 at time \( n \in \N \). Note that

  1. \( k - X_n \) is the number of green balls in urn 1 at time \( n \).
  2. \( r - X_n \) is the number of red balls in urn 0 at time \( n \).
  3. \( j - r + X_n \) is the number of green balls in urn 0 at time \( n \).

\( \bs{X} = (X_0, X_1, X_2, \ldots) \) is a Markov chain on the state space \( S = \{\max\{0, r - j\}, \ldots, \min\{k,r\}\} \) with the transition probability matrix \( P \) given by

\[ P(x, x - 1) = \frac{(j - r + x) x}{j\,k}, \; P(x, x) = \frac{(r - x) x + (j - r + x)(k - x)}{j\,k}, \; P(x, x + 1) = \frac{(r - x)(k - x)}{j\,k}; \quad x \in S \]

Consider the special case \( j = k \), so that each container has the same number of particles. The state space is \( S = \{\max\{0, r - k\}, \ldots, \min\{k,r\}\} \) and the transition probability matrix is

\[ P(x, x - 1) = \frac{(k - r + x) x}{k^2}, \; P(x, x) = \frac{(r - x) x + (k - r + x)(k - x)}{k^2}, \; P(x, x + 1) = \frac{(r - x)(k - x)}{k^2}; \quad x \in S \]

Consider the special case \( j = k = r \), so that each container has the same number of particles, and this is also the number of type 1 particles. The state space is \( S = \{0, 1, \ldots, k\} \) and the transition probability matrix is

\[ P(x, x - 1) = \frac{x^2}{k^2}, \; P(x, x) = \frac{2\,x\,(k-x)}{k^2}, \; P(x, x + 1) = \frac{(k - x)^2}{k^2}; \quad x \in S \]

Consider the Bernoulli-Laplace chain with \( j = 10 \), \( k = 5 \), and \( r = 4 \). Suppose that \( X_0 \) has the uniform distribution on \( S \).

  1. Explicitly give the transition probability function in matrix form.
  2. Compute the probability density function, mean and variance of \( X_1 \).
  3. Compute the probability density function, mean and variance of \( X_2 \).
  4. Compute the probability density function, mean and variance of \( X_3 \).
  5. Sketch the initial probability density function and the probability density functions in parts (a), (b), and (c) on a common set of axes.
Answer:
  1. \( P = \frac{1}{50} \left[ \begin{matrix} 30 & 20 & 0 & 0 & 0 \\ 7 & 31 & 12 & 0 & 0 \\ 0 & 16 & 28 & 6 & 0 \\ 0 & 0 & 27 & 21 & 2 \\ 0 & 0 & 0 & 40 & 10 \end{matrix} \right] \)
  2. \( f_1 = \frac{1}{250} (37, 67, 67, 67, 12), \mu_1 = \frac{9}{5}, \sigma_1^2 = \frac{32}{25} \)
  3. \( f_2 = \frac{1}{12\,500} (1579, 3889, 4489, 2289, 254), \mu_2 = \frac{83}{50}, \sigma_2^2 = \frac{2413}{2500} \)
  4. \( f_3 = \frac{1}{625\,000} (74\,593, 223\,963, 234\,163, 85\,163, 7118), \mu_3 = \frac{781}{500}, \sigma_3^2 = \frac{206\,427}{250\,000} \)

Run the simulation of the Bernoulli-Laplace experiment for 10000 steps and for various values of the parameters. Note the limiting behavior of the proportion of time spent in each state.

Invariant and Limiting Distributions

The Bernoulli-Laplace chain is irreducible and aperiodic.

The invariant distribution is the hypergeometric distribution with population parameter \( j + k \), sample parameter \( k \), and type parameter \( r \). The probability density function is

\[ f(x) = \frac{\binom{r}{x} \binom{j + k - r}{k - x}}{\binom{j + k}{k}}, \quad x \in S \]

Thus, the invariant distribution corresponds to selecting a sample of \( k \) balls at random and without replacement from the \( j + k \) balls and placing them in urn 1.

The mean return time to each state \( x \in S \) is

\[ \mu(x) = \frac{\binom{j + k}{k}}{\binom{r}{x} \binom{j + k - r}{k - x}} \]

\( P^n(x, y) \to f(y) = \binom{r}{y} \binom{r + k - r}{k - y} / \binom{j + k}{k} \) as \( n \to \infty \) for \( (x, y) \in S^2 \).

In the simulation of the Bernoulli-Laplace experiment, vary the parameters and note the shape and location of the limiting hypergeometric distribution. For selected values of the parameters, run the simulation for 10000 steps and and note the limiting behavior of the proportion of time spent in each state.

Reversibility

The Bernoulli-Laplace chain is reversible.

Run the simulation of the Bernoulli-Laplace experiment 10,000 time steps for selected values of the parameters, and with initial state 0. Note that at first, you can see the arrow of time. After a long period, however, the direction of time is no longer evident.