IB Maths AI HL Transition Matrices & Markov Chains Paper 1 & 2 ~9 min read

Steady State & Long-term Probabilities

Keep stepping a regular chain forward and the probabilities settle down: Tn tends to a matrix with identical columns, and sn tends to a fixed steady-state vector s that satisfies Ts = s. You can find it two ways: a large power on the GDC, or exactly as the eigenvector for eigenvalue 1, scaled to sum to 1.

📘 What you need to know

What the steady state is

The defining property is simply that another step changes nothing — the long-run probabilities have stopped moving.

Steady-state condition Ts = s Set up and solve it yourself — not a booklet formula ✗
Tⁿ settles to identical columns
T¹ 0.2 0.9 0.8 0.1 T⁴ 0.64 0.40 0.36 0.60 n→∞ T∞ 9/17 9/17 8/17 8/17 columns = steady state
As the power grows the two columns converge to the same vector — that vector is the steady state s.

🤔 Why does it forget where it started?

Writing Tn = PDnP−1, every eigenvalue except the one equal to 1 has size < 1, so its power → 0. Only the eigenvalue-1 part survives, leaving a matrix whose columns are all the same steady-state vector. Multiplying any start s0 by that gives s — so the long-run behaviour is independent of the starting state.

Two ways to find it

approximate big power, GDC Compute Tn for large n; when the columns match to the needed accuracy, read off s.
exact eigenvector, λ=1 Solve Ts = s for the eigenvalue-1 eigenvector, then scale to sum to 1.

🧭 Recipe — exact steady state

  1. Write s with unknown entries x1, x2, … and set up Ts = s.
  2. Form the equations; they’re dependent, so drop one and fix a value (e.g. let x1 = a convenient number).
  3. Solve for a simple integer eigenvector (any scalar multiple works).
  4. Scale to sum 1: divide each entry by the total — these are the steady-state probabilities.
Diagonalisation route: if asked to show the result, write T = PDP−1, let n → ∞ so Dn keeps only the entry 1, and compute T∞ = PD∞P−1. Its identical columns are the steady state.

🧠 “Stays the same when stepped”

Steady = Stays. The whole idea is one vector that T leaves alone. And the quick check on a hand-computed T∞: the columns should be identical.

Worked examples

All five use the cat sanctuary again, with T =

0.20.9
0.80.1
(states B = brushed, B′ = not brushed; columns = current, rows = next).

WE 1

Set up Tv = v

Let v =

x1
x2
be an eigenvector of T with eigenvalue 1. Write out Tv = v.

v is an eigenvector with eigenvalue 1 if Tv = v Tv = (0.2x₁ + 0.9x₂ , 0.8x₁ + 0.1x₂) set each component equal to the matching entry of v.
WE 2

Form the equation linking x₁ and x₂

Use the first component to find a relationship between x1 and x2.

0.2x₁ + 0.9x₂ = x₁ 0.9x₂ = 0.8x₁ → 9x₂ = 8x₁ the second equation gives the same relationship (they’re dependent).
WE 3

Find an eigenvector

State a simple integer eigenvector for eigenvalue 1.

9x₂ = 8x₁ → pick x₁ = 9, x₂ = 8
v =
9
8
(9, 8) — or any scalar multiple
WE 4

Hence find the steady-state vector

Scale the eigenvector so its entries sum to 1.

sum = 9 + 8 = 17 → divide each entry by 17
s =
917
817
s = (9/17, 8/17) ≈ (0.529, 0.471)
WE 5

Check it with a large power

Confirm the answer by considering Tn for large n.

compute a large power on the GDC
Tn →
0.5290.529
0.4710.471
identical columns = (0.529, 0.471) ✓ matches 9/17 and 8/17 — in the long run ~53% of cats are brushed on any day.

💡 Top tips

⚠ Common mistakes

That completes Transition Matrices & Markov Chains. The unit has one clean storyline: a chain hops between states with memoryless transition probabilities → pack them into a matrix T (columns = current, rows = next, columns sum to 1) → step forward with sn = Tns0, reading powers as multi-step probabilities → and in the long run everything settles to the steady state s with Ts = s, found as the eigenvalue-1 eigenvector scaled to sum to 1. Set up T carefully, let the GDC handle the arithmetic, and always state your answer as probabilities (or × N for expected numbers).

Need help with Transition Matrices & Markov Chains?

Get 1-on-1 help from an IB examiner who knows exactly what Paper 1 & 2 are looking for.

Book Free Session →