Basic Concepts
Definition 1: For a Markov chain xn, the hitting time is the time to hit a subset of states A, i.e.
If the Markov chain never hits A, then HA = ∞. If A is a closed class, then the hitting time is also called the absorption time.
The hitting probability for state i to a set of states A is
We can also define
Thus
The expected (aka mean) hitting time is
Clearly, kiA < ∞ only if hiA = 1.
If A consists of a single state j, then we denote HA, hiA, and kiA by Hj, hij and kij, respectively.
Definition 2: For a Markov chain xn, the return time TA is the time to hit a subset of states A, i.e.
TA = min {n : xn ∈ A and n > 0}
If the Markov chain never returns to A, then TA < ∞.
We can also define
Thus
The expected (aka mean) return time is
niA = E[TA | x0 = i]
Clearly, niA < ∞ only if tiA = 1.
If A consists of a single state j, then we denote TA, tiA, and niA by Tj, tij and nij, respectively.
Hitting probability examples
Example 1: Find h12 for the Markov chain with the transition matrix
We first note
h12 = p11h12 + p12h22 + p13h32 + p14h42
h12 = .2 h12 + .2 h22 + .2 h32 + .4 h42
Thus, to find h12 we also need to find h22, h32, h42. We first note that h22 = 1 by definition, and h42 = 0 since 4 is an absorbing state. We also observe that
h32 = p31h12 + p32h22 + p33h32 + p34h42
h32 = .5 h22 + .5 h42 = .5(1) + .5(0) = .5
Thus
h12 = .2 h12 + .2 h22 + .2 h32 + .4 h42 = .2 h12 + .2(1) + .2(.5) + .4(0)
h12 = .2 h12 + .2 + .1 = .2 h12 + .3
Solving for h12, we have
.8h12 = .3
and so
h12 = 3/8
Example 2: Find h13 for the Markov chain with the transition matrix
This time we observe that
h13 = p11h13 + p12h23 + p13h33
h13 = .25 h13 + .75 h23 + 0 h33
Hence
.75 h13 = .75 h23
h13 = h23
But
h23 = p21h13 + p22h23 + p23h33
h23 = .25 h13 + 0 h23 + .75 h33
h23 = .25 h23 + .75 ⋅ 1
.75 h23 = .75
h13 = h23 = 1
Example 3: Find h1A, h2A, h3A, and h4A where A = {1,3} for the Markov chain with the transition matrix
Clearly, h1A = h3A = 1 since 1, 3 are in A. Also, h4A = 0 since 4 is an absorbing state.
h2A = p21h1A + p22h2A + p23h3A + p24h4A
h2A = .3 (1) + 0 h2A + 0(1) + .7 (0) = .3
Expected hitting time examples
Example 4: Find k13 for the Markov chain in Example 2.
The analysis is similar to that of h13, but this time we need to add 1 since the first step takes one time unit.
k13 = 1 + p11k13 + p12k23 + p13k33
k13 = 1 + .25 k13 + .75 k23 + 0 k33
Thus
. 75 k13 = 1 + .75 k23
k13 = 4/3 + k23
Similarly
k23 = 1 + p21k13 + p22k23 + p23k33
k23 = 1 + .25 k13 + 0 k23 + .75 k33
k23 = 1 + .25 k13
since k33 = 0. From the earlier result, we observe that
k13 = 4/3 + k23 = 4/3 + 1 + .25 k13
.75 k13 = 7/3
k13 = 7/3 ⋅ 4/3 = 28/9 ≈ 3.11111
Example 5: Find k32 for the Markov chain in Example 1.
First note that k22 = 0 since the chain is already at the destination. But k42 = ∞ since once in state 4, you can never enter state 2. But p34 ≠ 0, and so you can go from state 3 to state 4. Thus
k32 = 1 + p31k12 + p32k22 + p33k32 + p34k42
k32 = 1 + 0 ⋅ k12 + .5 ⋅ 0 + 0 ⋅ h32 + .5 ⋅ ∞ = ∞
This is not surprising since h32 ≠ 1.
Properties
Property 1:
If there are multiple solutions, the hitting probabilities are the smallest such non-negative solutions.
Property 2:
If there are multiple solutions, the expected hit times are the smallest such non-negative solutions.
Property 3:
Real Statistics support
Click here for a description of Real Statistics support for hitting probabilities.
More examples
Click here for a description of the Gambler’s Ruin problem.
Links
References
Aldridge, M. (2021) Hitting times. Introduction to Markov Processes
https://mpaldridge.github.io/math2750/S08-hitting-times.html
Norris, J. (2004) Discrete-time Markov chains. Cambridge University Press
https://www.statslab.cam.ac.uk/~jrn10//Markov/
Sargent, T. J., Stachurski, J. (2025) Markov chains: Basic concepts. First course in quantitative economics with Python
https://intro.quantecon.org/markov_chains_I.html
Tolver, A. (2016) Introduction to Markov chains
https://www.math.ku.dk/bibliotek/arkivet/noter/stoknoter.pdf
Chao, J. C. (2020) Markov chains
http://econweb.umd.edu/~chao/Teaching/Econ721/Econ721_Lecture_on_Markov_Chains.pdf





