Tutorials › Stochastic Processes › Uniform Stationarity for Doubly Stochastic Chains

Stationary Distributions · Tutorial 186 of 994

Uniform Stationarity for Doubly Stochastic Chains

Learn to verify uniform stationarity by checking the incoming transition probabilities to each state, and distinguish stationarity from uniqueness or convergence.

Intermediate 9 min read

What You'll Learn

  • Define a doubly stochastic transition matrix using row sums and column sums.
  • Prove that a finite chain has a uniform stationary distribution exactly when its transition matrix is doubly stochastic.
  • Calculate uniform stationarity for matrices with unequal and equal transition probabilities.
  • Identify why row-stochasticity alone does not guarantee a uniform stationary law.
  • Distinguish stationarity from uniqueness and convergence of distributions.

Uniform Mass and Incoming Probability

A transition matrix describes how probability moves out of each state. Its row sums ensure that the probability leaving any one state totals one. For a uniform distribution to remain unchanged, there is a second requirement: the total transition probability flowing into each state must also be one. This balance gives a direct test for whether the uniform distribution is stationary.

Let \((X_n)_{n\ge0}\) be a discrete-time Markov chain on a finite, nonempty state space \(S=\{1,\ldots,m\}\), defined on a probability space \((\Omega,\mathcal{F},\mathbb{P})\). Its transition matrix is \(P=(p_{ij})\), where \(p_{ij}=\mathbb{P}(X_{n+1}=j\mid X_n=i)\). Thus \(p_{ij}\ge0\), and, for each state \(i\), \(\sum_{j\in S}p_{ij}=1\). Distributions are row vectors: if the distribution at time \(n\) is \(\mu_n\), then \(\mu_{n+1}=\mu_nP\).

Definition: A finite transition matrix \(P\) is doubly stochastic if it is row-stochastic and its columns also sum to one. In symbols, \(\sum_{j\in S}p_{ij}=1\) for every row \(i\), and \(\sum_{i\in S}p_{ij}=1\) for every column \(j\). The uniform distribution on \(S\) is the row vector \(u=(1/m,\ldots,1/m)\).

A distribution \(\pi\) is stationary for \(P\) if \(\pi P=\pi\). This means that starting the chain with distribution \(\pi\) gives the same distribution after one transition. It does not, by itself, say that distributions from other starting points converge to \(\pi\).

Theorem (Uniform stationarity characterization): For a finite nonempty state space and a row-stochastic transition matrix \(P\), the uniform distribution \(u=(1/m,\ldots,1/m)\) is stationary if and only if every column of \(P\) sums to one. Equivalently, \(u\) is stationary exactly when \(P\) is doubly stochastic.

The key calculation is coordinatewise. For a fixed destination state \(j\), the probability assigned to \(j\) by \(uP\) is the sum of the incoming probabilities \(p_{ij}\), weighted by the uniform mass \(1/m\) at each source state. It is the column sum, not the row sum, that appears in this calculation.

Proof. Assume first that every column of \(P\) sums to one. For each \(j\in S\), matrix multiplication gives \((uP)_j=\sum_{i\in S}u_i p_{ij}=(1/m)\sum_{i\in S}p_{ij}=1/m=u_j\). This holds for every coordinate \(j\), so \(uP=u\), and \(u\) is stationary. Conversely, suppose \(uP=u\). For any \(j\in S\), the same coordinate calculation gives \(1/m=(uP)_j=(1/m)\sum_{i\in S}p_{ij}\). Since \(m\) is positive, multiplying both sides by \(m\) yields \(\sum_{i\in S}p_{ij}=1\). This holds for every column. The matrix is already row-stochastic by assumption, so it is doubly stochastic. \(\square\)

This equivalence uses finiteness and the fact that the state space is nonempty, so that \(m\) is a positive integer and \(u\) is a probability distribution. It does not require irreducibility or aperiodicity. Nor does the theorem claim that the uniform distribution is the only stationary distribution.

Checking the Column Sums

Worked Example: Unequal Transition Probabilities

Consider a chain on \(S=\{1,2,3\}\) with transition matrix

$$ P= \begin{bmatrix} \tfrac12&\tfrac13&\tfrac16\\ \tfrac13&\tfrac16&\tfrac12\\ \tfrac16&\tfrac12&\tfrac13 \end{bmatrix}. $$

First check that this is a transition matrix by summing its rows: row 1 is \(\tfrac12+\tfrac13+\tfrac16=\tfrac36+\tfrac26+\tfrac16=1\); row 2 is \(\tfrac13+\tfrac16+\tfrac12=\tfrac26+\tfrac16+\tfrac36=1\); row 3 is \(\tfrac16+\tfrac12+\tfrac13=\tfrac16+\tfrac36+\tfrac26=1\). Every entry is nonnegative.

Now check the columns. Column 1 sums to \(\tfrac12+\tfrac13+\tfrac16=\tfrac36+\tfrac26+\tfrac16=1\). Column 2 sums to \(\tfrac13+\tfrac16+\tfrac12=\tfrac26+\tfrac16+\tfrac36=1\). Column 3 sums to \(\tfrac16+\tfrac12+\tfrac13=\tfrac16+\tfrac36+\tfrac26=1\). The matrix is doubly stochastic, even though its transition probabilities are not all equal.

The uniform distribution is \(u=(\tfrac13,\tfrac13,\tfrac13)\). Direct multiplication checks the result coordinate by coordinate:

$$ uP= \left( \tfrac13(\tfrac12+\tfrac13+\tfrac16), \tfrac13(\tfrac13+\tfrac16+\tfrac12), \tfrac13(\tfrac16+\tfrac12+\tfrac13) \right) =(\tfrac13,\tfrac13,\tfrac13)=u. $$

Check: The three column sums are each \(1\), so each displayed coordinate of \(uP\) is \(\tfrac13\). The result agrees with the theorem and verifies \(\sum_j u_j=3(\tfrac13)=1\).

Worked Example: Equal Transition Probabilities

Take \(S=\{1,2,3\}\) and let every transition from any state to any state have probability \(\tfrac13\):

$$ P= \begin{bmatrix} \tfrac13&\tfrac13&\tfrac13\\ \tfrac13&\tfrac13&\tfrac13\\ \tfrac13&\tfrac13&\tfrac13 \end{bmatrix}. $$

Each row sums to \(\tfrac13+\tfrac13+\tfrac13=1\), so the matrix is row-stochastic. Each column also sums to \(\tfrac13+\tfrac13+\tfrac13=1\), so it is doubly stochastic. Starting from \(u=(\tfrac13,\tfrac13,\tfrac13)\), each coordinate after one step is \(\tfrac13(\tfrac13+\tfrac13+\tfrac13)=\tfrac13\). Therefore \(uP=u\).

Check: The resulting vector has total mass \(\tfrac13+\tfrac13+\tfrac13=1\), and each coordinate equals the corresponding coordinate of \(u\). Here all transition probabilities are equal; the first example shows that equality of individual entries is not required.

Why Row Sums Are Not Enough

Worked Example: A Row-Stochastic Matrix That Is Not Doubly Stochastic

Consider the two-state matrix

$$ P= \begin{bmatrix} \tfrac34&\tfrac14\\ \tfrac12&\tfrac12 \end{bmatrix}. $$

The row sums are \(\tfrac34+\tfrac14=1\) and \(\tfrac12+\tfrac12=1\), so this is a valid transition matrix. But the column sums are \(\tfrac34+\tfrac12=\tfrac54\) and \(\tfrac14+\tfrac12=\tfrac34\). The uniform distribution \(u=(\tfrac12,\tfrac12)\) therefore is not stationary. Direct multiplication gives

$$ uP= \left( \tfrac12(\tfrac34+\tfrac12), \tfrac12(\tfrac14+\tfrac12) \right) =(\tfrac12\cdot\tfrac54,\tfrac12\cdot\tfrac34) =(\tfrac58,\tfrac38), $$

which differs from \((\tfrac12,\tfrac12)\). The result is a probability distribution because \(\tfrac58+\tfrac38=1\).

For contrast, \((\tfrac23,\tfrac13)\) is stationary for this matrix: its first coordinate after a step is \(\tfrac23\cdot\tfrac34+\tfrac13\cdot\tfrac12=\tfrac12+\tfrac16=\tfrac23\), and its second is \(\tfrac23\cdot\tfrac14+\tfrac13\cdot\tfrac12=\tfrac16+\tfrac16=\tfrac13\). The coordinates sum to \(\tfrac23+\tfrac13=1\), and multiplication verifies stationarity. Thus failure of uniform stationarity does not mean that no stationary distribution exists.

The theorem also gives a useful way to read the balance condition. Under the uniform law, every source state has mass \(1/m\). A destination \(j\) receives total mass \(\sum_i (1/m)p_{ij}\). It retains mass \(1/m\) exactly when the probabilities in column \(j\) sum to one. This is why “the rows sum to one” and “the uniform law is stationary” are different assertions: the former checks total probability leaving each source, while the latter additionally checks the incoming total at each destination.

Stationarity Is Invariance, Not a Convergence Claim

Corollary: If \(P\) is a finite doubly stochastic transition matrix and \(X_0\) has the uniform distribution, then \(X_n\) has the uniform distribution for every \(n\ge0\).

Proof. The theorem gives \(uP=u\). At time zero, the distribution is \(\mu_0=u\). If \(\mu_n=u\), the Markov transition rule gives \(\mu_{n+1}=\mu_nP=uP=u\). Induction starting at \(n=0\) proves \(\mu_n=u\) for every nonnegative integer \(n\). \(\square\)

This corollary concerns a chain whose initial law is already uniform. It does not state that a chain started from an arbitrary distribution will approach the uniform law. For example, the identity matrix on two states is doubly stochastic, and the uniform distribution is stationary. But for this matrix, a chain started in state 1 stays in state 1, so its distribution remains \((1,0)\), not the uniform distribution. The same matrix has many stationary distributions: for any \(a\in[0,1]\), the distribution \((a,1-a)\) satisfies \((a,1-a)P=(a,1-a)\).

Consequently, double stochasticity is a direct test for one particular stationary law, not a test of irreducibility, uniqueness, or convergence. Those are separate questions. In particular, do not infer from \(uP=u\) that all initial distributions converge to \(u\), or that no other stationary distributions exist.

Common mistake. In the unequal-probability example, an incorrect calculation might say that \((uP)_1=\tfrac13\) because “the first row sums to one.” But the first coordinate of the product uses column 1: \((uP)_1=\tfrac13(\tfrac12+\tfrac13+\tfrac16)=\tfrac13\). That coordinate happens to be correct in this example, but the reasoning is wrong: the row sum does not appear in the formula. The column calculation is what verifies it. On the two-state counterexample, the same mistaken row-based reasoning would predict a first coordinate of \(\tfrac12\); the actual coordinate is \(\tfrac12(\tfrac34+\tfrac12)=\tfrac58\). The correction is to check the appropriate column separately for each destination state.

Check Your Understanding

Use row vectors for distributions, and check sums before applying the characterization.

  1. For a finite row-stochastic matrix, write the formula for coordinate \(j\) of \(uP\). Which sum of transition probabilities appears?
  2. For \(P=\begin{bmatrix}\tfrac12&\tfrac12\\\tfrac14&\tfrac34\end{bmatrix}\), check the row and column sums and determine whether the uniform distribution is stationary.
  3. Explain why the theorem does not require the matrix to have equal entries.
  4. Does a doubly stochastic matrix necessarily have only one stationary distribution? Give a matrix that supports your answer.
  5. If \(uP=u\) and \(X_0\) has distribution \(u\), explain why the distribution of \(X_n\) is \(u\) for every \(n\ge0\).