Continuous Time Markov Chain Khan Academy
: Probability concept
A continuous-time Markov chain (CTMC) is a continuous stochastic process in which, for each state, the process will change state according to an exponential random variable and then move to a different state as specified by the probabilities of a stochastic matrix. An equivalent formulation describes the process as changing state according to the least value of a set of exponential random variables, one for each possible state it can move to, with the parameters determined by the current state.
An example of a CTMC with three states [math]\displaystyle{ \{0,1, 2\} }[/math] is as follows: the process makes a transition after the amount of time specified by the holding time—an exponential random variable [math]\displaystyle{ E_i }[/math], where i is its current state. Each random variable is independent and such that [math]\displaystyle{ E_0\sim \text{Exp}(6) }[/math], [math]\displaystyle{ E_1\sim \text{Exp}(12) }[/math] and [math]\displaystyle{ E_2\sim \text{Exp}(18) }[/math]. When a transition is to be made, the process moves according to the jump chain, a discrete-time Markov chain with stochastic matrix:
- [math]\displaystyle{ \begin{bmatrix} 0 & \frac{1}{2} & \frac{1}{2} \\ \frac{1}{3} & 0 & \frac{2}{3} \\ \frac{5}{6} & \frac{1}{6} & 0 \end{bmatrix}. }[/math]
Equivalently, by the theory of competing exponentials, this CTMC changes state from state i according to the minimum of two random variables, which are independent and such that [math]\displaystyle{ E_{i,j}\sim \text{Exp}(q_{i,j}) }[/math] for [math]\displaystyle{ i\neq j }[/math] where the parameters are given by the Q-matrix [math]\displaystyle{ Q=(q_{i,j}) }[/math]
- [math]\displaystyle{ \begin{bmatrix} -6 & 3 & 3 \\ 4 & -12 & 8 \\ 15 & 3 & -18 \end{bmatrix}. }[/math]
Each non-diagonal value can be computed as the product of the original state's holding time with the probability from the jump chain of moving to the given state. The diagonal values are chosen so that each row sums to 0.
A CTMC satisfies the Markov property, that its behavior depends only on its current state and not on its past behavior, due to the memorylessness of the exponential distribution and of discrete-time Markov chains.
Definition
Let [math]\displaystyle{ (\Omega,{\cal A},\Pr) }[/math] be a probability space, let [math]\displaystyle{ S }[/math] be a countable nonempty set, and let [math]\displaystyle{ T=\mathbb R_{\ge0} }[/math] ([math]\displaystyle{ T }[/math] for ``time"). Equip [math]\displaystyle{ S }[/math] with the discrete metric, so that we can make sense of right continuity of functions [math]\displaystyle{ \mathbb R_{\ge0}\to S }[/math]. A continuous-time Markov chain is defined by:[1]
- A probability vector [math]\displaystyle{ \lambda }[/math] on [math]\displaystyle{ S }[/math] (which below we will interpret as the initial distribution of the Markov chain), and
- A rate matrix [math]\displaystyle{ Q }[/math] on [math]\displaystyle{ S }[/math], that is, a function [math]\displaystyle{ Q:S^2\to\mathbb R }[/math] such that
- for all distinct [math]\displaystyle{ i,j\in S, 0\le Q_{i,j} }[/math],
- for all [math]\displaystyle{ i\in S, }[/math] [math]\displaystyle{ \sum_{j\in I:j\ne i}Q_{i,j}=-Q_{i,i}. }[/math] (Even if [math]\displaystyle{ I }[/math] is infinite, this sum is a priori well defined (possibly equalling [math]\displaystyle{ +\infty }[/math]) because each term appearing in the sum is nonnegative. A posteriori, we know the sum must also be finite (not equal to [math]\displaystyle{ +\infty }[/math]), since we're assuming it's equal to [math]\displaystyle{ -Q_{i,i} }[/math] and we've assumed [math]\displaystyle{ Q }[/math] is real valued. Some authors instead use a definition that's word-for-word the same except for a modified stipulation [math]\displaystyle{ Q:S^2\to\mathbb R\cup\{-\infty\} }[/math], and say [math]\displaystyle{ Q }[/math] is stable or totally stable to mean [math]\displaystyle{ \operatorname{range}Q\subseteq\mathbb R }[/math], i.e., every entry is real valued.)[2] [3] [4]
Note that the row sums of [math]\displaystyle{ Q }[/math] are 0: [math]\displaystyle{ \forall i\in S~\sum_{j\in I}Q_{i,j}=0, }[/math] or more succinctly, [math]\displaystyle{ Q\cdot1=0 }[/math]. This situation contrasts with the situation for discrete-time Markov chains, where all row sums of the transition matrix equal unity.
Now, let [math]\displaystyle{ X:T\to S^\Omega }[/math] such that [math]\displaystyle{ \forall t\in T~X(t) }[/math] is [math]\displaystyle{ ({\cal A},{\cal P}S) }[/math]-measurable. There are three equivalent ways to define [math]\displaystyle{ X }[/math] being Markov with initial distribution [math]\displaystyle{ \lambda }[/math] and rate matrix [math]\displaystyle{ Q }[/math] : via transition probabilities or via the jump chain and holding times.[5]
As a prelude to a transition-probability definition, we first motivate the definition of a regular rate matrix. We will use the transition rate matrix [math]\displaystyle{ Q }[/math] to specify the dynamics of the Markov chain by means of generating a collection of transition matrices [math]\displaystyle{ P(t) }[/math] on [math]\displaystyle{ S }[/math] ([math]\displaystyle{ t\in\mathbb R_{\ge0} }[/math]), via the following theorem.
Theorem: Existence of solution to Kolmogorov backward equations. [6] —There exists [math]\displaystyle{ P\in([0,1]^{S\times S})^T }[/math] such that for all [math]\displaystyle{ i,j\in S }[/math] the entry [math]\displaystyle{ (P(t)_{i,j})_{t\in T} }[/math] is differentiable and [math]\displaystyle{ P }[/math] satisfies the Kolmogorov backward equations:
-
[math]\displaystyle{ P(0)=([i=j])_{i,j\in S},~\forall t\in T~\forall i,j\in S~~(P(t)_{i,j})'=\sum_{k\in S}Q_{i,k}P(t)_{k,j}. }[/math]
(
)
We say [math]\displaystyle{ Q }[/math] is regular to mean that we do have uniqueness for the above system, i.e., that there exists exactly one solution.[7] [8] We say [math]\displaystyle{ Q }[/math] is irregular to mean [math]\displaystyle{ Q }[/math] is not regular. If [math]\displaystyle{ S }[/math] is finite, then there is exactly one solution, namely [math]\displaystyle{ P=(e^{tQ})_{t\in T}, }[/math] and hence [math]\displaystyle{ Q }[/math] is regular. Otherwise, [math]\displaystyle{ S }[/math] is infinite, and there exist irregular transition rate matrices on [math]\displaystyle{ S }[/math].[lower-alpha 1] If [math]\displaystyle{ Q }[/math] is regular, then for the unique solution [math]\displaystyle{ P }[/math], for each [math]\displaystyle{ t\in T }[/math], [math]\displaystyle{ P(t) }[/math] will be a stochastic matrix.[6] We will assume [math]\displaystyle{ Q }[/math] is regular from the beginning of the following subsection up through the end of this section, even though it is conventional[10] [11] [12] to not include this assumption. (Note for the expert: thus we are not defining continuous-time Markov chains in general but only non-explosive continuous-time Markov chains.)
Transition-probability definition
Let [math]\displaystyle{ P }[/math] be the (unique) solution of the system ( 0 ). (Uniqueness guaranteed by our assumption that [math]\displaystyle{ Q }[/math] is regular.) We say [math]\displaystyle{ X }[/math] is Markov with initial distribution [math]\displaystyle{ \lambda }[/math] and rate matrix [math]\displaystyle{ Q }[/math] to mean: for any nonnegative integer [math]\displaystyle{ n\ge0 }[/math], for all [math]\displaystyle{ t_0,\dots,t_{n+1}\in T }[/math] such that [math]\displaystyle{ t_0\lt \dots\lt t_{n+1}, }[/math] for all [math]\displaystyle{ i_0,\dots,i_{n+1}\in I, }[/math]
-
[math]\displaystyle{ \Pr(X_0=i_0,\dots,X_{t_{n+1}}=i_{n+1})=\lambda_{i_0}\prod_{k\in\mathbb Z:0\le k\lt n}P(t_{k+1}-t_k)_{i_k,i_{k+1}} }[/math].[10]
(
)
Using induction and the fact that [math]\displaystyle{ \forall A,B\in{\cal A}~~\Pr(B)\ne0\rightarrow\Pr(A\cap B)=\Pr(A\mid B)\Pr(B), }[/math] we can show the equivalence of the above statement containing ( 1 ) and the following statement: for all [math]\displaystyle{ i\in I,~\Pr(X_0=i)=\lambda_i }[/math] and for any nonnegative integer [math]\displaystyle{ n\ge0 }[/math], for all [math]\displaystyle{ t_0,\dots,t_{n+1}\in T }[/math] such that [math]\displaystyle{ t_0\lt \dots\lt t_{n+1}, }[/math] for all [math]\displaystyle{ i_0,\dots,i_{n+1}\in I }[/math] such that [math]\displaystyle{ 0\lt \Pr(X_0=i_0,\dots,X_{t_n}=i_n) }[/math] (it follows that [math]\displaystyle{ 0\lt \Pr(X_{t_n}=i_n) }[/math]),
-
[math]\displaystyle{ \Pr(X_{t_{n+1}}=i_{n+1}\mid X_{t_n}=i_n,\dots,X_{t_0}=i_0)=P(t_{n+1}-t_n)_{i_n,i_{n+1}}. }[/math]
(
)
It follows from continuity of the functions [math]\displaystyle{ (P(t)_{i,j})_{t\in T} }[/math] ([math]\displaystyle{ i,j\in S }[/math]) that the trajectory [math]\displaystyle{ (X_t(\omega))_{t\in T} }[/math] is almost surely right continuous (with respect to the discrete metric on [math]\displaystyle{ S }[/math]): there exists a [math]\displaystyle{ \Pr }[/math]-null set [math]\displaystyle{ N }[/math] such that [math]\displaystyle{ \{\omega\in\Omega:(X_t(\omega))_{t\in T}\text{ is right continuous}\}\subseteq N }[/math].[13]
Jump-chain/holding-time definition
Sequences associated to a right-continuous function
Let [math]\displaystyle{ f:T\to S }[/math] be right continuous (when we equip [math]\displaystyle{ S }[/math] with the discrete metric). Define [math]\displaystyle{ h=h(f)=(\inf\{u\in(0,+\infty):f(t+u)\ne f(t)\})_{t\in T})\cup\{+\infty,0\}, }[/math] let [math]\displaystyle{ H=H(f)=(h^{\circ n}0)_{n\in\mathbb Z_{\ge0}} }[/math] be the holding-time sequence associated to [math]\displaystyle{ f }[/math], choose [math]\displaystyle{ s\in S, }[/math] and let
- [math]\displaystyle{ y=y(f)=\left(\begin{cases}f(\sum_{k\in n}H_k)&\text{ if }\sum_{k\in n}H_k\lt +\infty,\\s&\text{ else}\end{cases}\right)_{n\in\omega} }[/math]
be "the state sequence" associated to [math]\displaystyle{ f }[/math].
Definition of the jump matrix Π
The jump matrix [math]\displaystyle{ \Pi }[/math], alternatively written [math]\displaystyle{ \Pi(Q) }[/math] if we wish to emphasize the dependence on [math]\displaystyle{ Q }[/math], is the matrix [math]\displaystyle{ \Pi=([i=j])_{i\in Z,j\in S}\cup\bigcup_{i\in S\setminus Z}(\{((i,j),(-Q_{i,i})^{-1}Q_{i,j}):j\in S\setminus\{i\}\}\cup\{((i,i),0)\}), }[/math] where [math]\displaystyle{ Z=Z(Q)=\{k\in S:Q_{k,k}=0\} }[/math] is the zero set of the function [math]\displaystyle{ (Q_{k,k})_{k\in S}. }[/math] [14]
Jump-chain/holding-time property
We say [math]\displaystyle{ X }[/math] is Markov with initial distribution [math]\displaystyle{ \lambda }[/math] and rate matrix [math]\displaystyle{ Q }[/math] to mean: the trajectories of [math]\displaystyle{ X }[/math] are almost surely right continuous, let [math]\displaystyle{ f }[/math] be a modification of [math]\displaystyle{ X }[/math] to have (everywhere) right-continuous trajectories, [math]\displaystyle{ \sum_{n\in\mathbb Z_{\ge0}}H(f(\omega))_n=+\infty }[/math] almost surely (note to experts: this condition says [math]\displaystyle{ X }[/math] is non-explosive), the state sequence [math]\displaystyle{ y(f(\omega)) }[/math] is a discrete-time Markov chain with initial distribution [math]\displaystyle{ \lambda }[/math] (jump-chain property) and transition matrix [math]\displaystyle{ \Pi(Q), }[/math] and [math]\displaystyle{ \forall n\in\mathbb Z_{\ge0}~\forall B\in{\cal B}(\mathbb R_{\ge0})~\Pr(H_n(f)\in B)=\operatorname{Exp}(-Q_{Y_n,Y_n})(B) }[/math] (holding-time property).
Infinitesimal definition
We say [math]\displaystyle{ X }[/math] is Markov with initial distribution [math]\displaystyle{ \lambda }[/math] and rate matrix [math]\displaystyle{ Q }[/math] to mean: for all [math]\displaystyle{ i\in S, }[/math] [math]\displaystyle{ \Pr(X(0)=i)=\lambda_i }[/math] and for all [math]\displaystyle{ i,j }[/math], for all [math]\displaystyle{ t }[/math] and for small strictly positive values of [math]\displaystyle{ h }[/math], the following holds for all [math]\displaystyle{ t\in T }[/math] such that [math]\displaystyle{ 0\lt \Pr(X(t)=i) }[/math]:
- [math]\displaystyle{ \Pr(X(t+h) = j \mid X(t) = i) = [i=j] + Q_{i,j}h + o(h) }[/math],
where the little-o term [math]\displaystyle{ o(h) }[/math] depends in a certain way on [math]\displaystyle{ i,j,h }[/math].[15] [16]
The above equation shows that [math]\displaystyle{ q_{ij} }[/math] can be seen as measuring how quickly the transition from [math]\displaystyle{ i }[/math] to [math]\displaystyle{ j }[/math] happens for [math]\displaystyle{ i\neq j }[/math], and how quickly the transition away from [math]\displaystyle{ i }[/math] happens for [math]\displaystyle{ i= j }[/math].
Properties
Communicating classes
Communicating classes, transience, recurrence and positive and null recurrence are defined identically as for discrete-time Markov chains.
Transient behaviour
Write P(t) for the matrix with entries p ij = P(X t =j |X 0 =i). Then the matrix P(t) satisfies the forward equation, a first-order differential equation
- [math]\displaystyle{ P'(t) = P(t) Q }[/math]
where the prime denotes differentiation with respect to t. The solution to this equation is given by a matrix exponential
- [math]\displaystyle{ P(t) = e^{tQ} }[/math]
In a simple case such as a CTMC on the state space {1,2}. The general Q matrix for such a process is the following 2 × 2 matrix with α,β > 0
- [math]\displaystyle{ Q = \begin{pmatrix} -\alpha & \alpha \\ \beta & -\beta \end{pmatrix}. }[/math]
The above relation for forward matrix can be solved explicitly in this case to give
- [math]\displaystyle{ P(t) = \begin{pmatrix} \frac{\beta}{\alpha+\beta} + \frac{\alpha}{\alpha+\beta}e^{-(\alpha+\beta)t} & \frac{\alpha}{\alpha+\beta} - \frac{\alpha}{\alpha+\beta}e^{-(\alpha+\beta)t} \\ \frac{\beta}{\alpha+\beta} - \frac{\beta}{\alpha+\beta}e^{-(\alpha+\beta)t} & \frac{\alpha}{\alpha+\beta} + \frac{\beta}{\alpha+\beta}e^{-(\alpha+\beta)t} \end{pmatrix} }[/math]
However, direct solutions are complicated to compute for larger matrices. The fact that Q is the generator for a semigroup of matrices
- [math]\displaystyle{ P(t+s) = e^{(t+s)Q} = e^{tQ} e^{sQ} = P(t) P(s) }[/math]
is used.
Stationary distribution
The stationary distribution for an irreducible recurrent CTMC is the probability distribution to which the process converges for large values of t. Observe that for the two-state process considered earlier with P(t) given by
- [math]\displaystyle{ P(t) = \begin{pmatrix} \frac{\beta}{\alpha+\beta} + \frac{\alpha}{\alpha+\beta}e^{-(\alpha+\beta)t} & \frac{\alpha}{\alpha+\beta} - \frac{\alpha}{\alpha+\beta}e^{-(\alpha+\beta)t} \\ \frac{\beta}{\alpha+\beta} - \frac{\beta}{\alpha+\beta}e^{-(\alpha+\beta)t} & \frac{\alpha}{\alpha+\beta} + \frac{\beta}{\alpha+\beta}e^{-(\alpha+\beta)t} \end{pmatrix} }[/math]
as t → ∞ the distribution tends to
- [math]\displaystyle{ P_\pi = \begin{pmatrix} \frac{\beta}{\alpha+\beta} & \frac{\alpha}{\alpha+\beta} \\ \frac{\beta}{\alpha+\beta} & \frac{\alpha}{\alpha+\beta} \end{pmatrix} }[/math]
Observe that each row has the same distribution as this does not depend on starting state. The row vector π may be found by solving[17]
- [math]\displaystyle{ \pi Q = 0. }[/math]
with the additional constraint that
- [math]\displaystyle{ \sum_{i \in S} \pi_i = 1. }[/math]
Example 1
The image to the right describes a continuous-time Markov chain with state-space {Bull market, Bear market, Stagnant market} and transition rate matrix
-
- [math]\displaystyle{ Q=\begin{pmatrix} -0.025 & 0.02 & 0.005 \\ 0.3 & -0.5 & 0.2 \\ 0.02 & 0.4 & -0.42 \end{pmatrix}. }[/math]
The stationary distribution of this chain can be found by solving [math]\displaystyle{ \pi Q=0 }[/math], subject to the constraint that elements must sum to 1 to obtain
- [math]\displaystyle{ \pi = \begin{pmatrix}0.885 & 0.071 & 0.044 \end{pmatrix}. }[/math]
Example 2
The image to the right describes a discrete-time Markov chain modeling Pac-Man with state-space {1,2,3,4,5,6,7,8,9}. The player controls Pac-Man through a maze, eating pac-dots. Meanwhile, he is being hunted by ghosts. For convenience, the maze shall be a small 3x3-grid and the monsters move randomly in horizontal and vertical directions. A secret passageway between states 2 and 8 can be used in both directions. Entries with probability zero are removed in the following transition rate matrix:
[math]\displaystyle{ Q=\begin{pmatrix} -1 & \frac{1}{2} & & \frac{1}{2}\\ \frac{1}{4} & -1 & \frac{1}{4} & & \frac{1}{4}&&&\frac{1}{4}\\ & \frac{1}{2} & -1 & & & \frac{1}{2}\\ \frac{1}{3} & & & -1 & \frac{1}{3} & & \frac{1}{3}\\ & \frac{1}{4} & & \frac{1}{4} & -1 & \frac{1}{4} & & \frac{1}{4}\\ & & \frac{1}{3} & & \frac{1}{3} & -1& & & \frac{1}{3}\\ & & & \frac{1}{2} & & & -1 & \frac{1}{2}\\ & \frac{1}{4} & && \frac{1}{4} & & \frac{1}{4} & -1 & \frac{1}{4}\\ & & & & & \frac{1}{2} & & \frac{1}{2} & -1\end{pmatrix} }[/math]
This Markov chain is irreducible, because the ghosts can fly from every state to every state in a finite amount of time. Due to the secret passageway, the Markov chain is also aperiodic, because the monsters can move from any state to any state both in an even and in an uneven number of state transitions. Therefore, a unique stationary distribution exists and can be found by solving [math]\displaystyle{ \pi Q=0 }[/math], subject to the constraint that elements must sum to 1. The solution of this linear equation subject to the constraint is [math]\displaystyle{ \pi=(7.7,15.4,7.7,11.5,15.4,11.5,7.7,15.4,7.7)\%. }[/math] The central state and the border states 2 and 8 of the adjacent secret passageway are visited most and the corner states are visited least.
Time reversal
For a CTMC X t , the time-reversed process is defined to be [math]\displaystyle{ \hat X_t = X_{T-t} }[/math]. By Kelly's lemma this process has the same stationary distribution as the forward process.
A chain is said to be reversible if the reversed process is the same as the forward process. Kolmogorov's criterion states that the necessary and sufficient condition for a process to be reversible is that the product of transition rates around a closed loop must be the same in both directions.
Embedded Markov chain
One method of finding the stationary probability distribution, π, of an ergodic continuous-time Markov chain, Q, is by first finding its embedded Markov chain (EMC). Strictly speaking, the EMC is a regular discrete-time Markov chain, sometimes referred to as a jump process. Each element of the one-step transition probability matrix of the EMC, S, is denoted by s ij , and represents the conditional probability of transitioning from state i into state j. These conditional probabilities may be found by
- [math]\displaystyle{ s_{ij} = \begin{cases} \frac{q_{ij}}{\sum_{k \neq i} q_{ik}} & \text{if } i \neq j \\ 0 & \text{otherwise}. \end{cases} }[/math]
From this, S may be written as
- [math]\displaystyle{ S = I - \left( \operatorname{diag}(Q) \right)^{-1} Q }[/math]
where I is the identity matrix and diag(Q) is the diagonal matrix formed by selecting the main diagonal from the matrix Q and setting all other elements to zero.
To find the stationary probability distribution vector, we must next find [math]\displaystyle{ \varphi }[/math] such that
- [math]\displaystyle{ \varphi S = \varphi, }[/math]
with [math]\displaystyle{ \varphi }[/math] being a row vector, such that all elements in [math]\displaystyle{ \varphi }[/math] are greater than 0 and [math]\displaystyle{ \|\varphi\| 1 }[/math] = 1. From this, π may be found as
- [math]\displaystyle{ \pi = {-\varphi (\operatorname{diag}(Q))^{-1} \over \left\| \varphi (\operatorname{diag}(Q))^{-1} \right\|_1}. }[/math]
(S may be periodic, even if Q is not. Once π is found, it must be normalized to a unit vector.)
Another discrete-time process that may be derived from a continuous-time Markov chain is a δ-skeleton—the (discrete-time) Markov chain formed by observing X(t) at intervals of δ units of time. The random variables X(0),X(δ),X(2δ), ... give the sequence of states visited by the δ-skeleton.
See also
- Kolmogorov equations (Markov jump process)
Notes
- ↑ Ross, S.M. (2010). Introduction to Probability Models (10 ed.). Elsevier. ISBN 978-0-12-375686-2.
- ↑ Anderson 1991, See definition on page 64.
- ↑ Chen & Mao 2021, Definition 2.2.
- ↑ Chen 2004, Definition 0.1(4).
- ↑ Norris 1997, Theorem 2.8.4 and Theorem 2.8.2(b).
- ↑ 6.0 6.1 Anderson 1991, Theorem 2.2.2(1), page 70.
- ↑ Anderson 1991, Definition on page 81.
- ↑ Chen 2004, page 2.
- ↑ Anderson 1991, page 20.
- ↑ 10.0 10.1 Suhov & Kelbert 2008, Definition 2.6.3.
- ↑ Chen & Mao 2021, Definition 2.1.
- ↑ Chen 2004, Definition 0.1.
- ↑ Chen & Mao 2021, page 56, just below Definition 2.2.
- ↑ Norris 1997, page 87.
- ↑ Suhov & Kelbert 2008, Theorem 2.6.6.
- ↑ Norris 1997, Theorem 2.8.2(c).
- ↑ Norris, J. R. (1997). "Continuous-time Markov chains II". Markov Chains. pp. 108–127. doi:10.1017/CBO9780511810633.005. ISBN 9780511810633.
References
- Anderson, William J. (1991). Continuous-time Markov chains: an applications-oriented approach. Springer.
- Leo Breiman (1992) [1968] Probability. Original edition published by Addison-Wesley; reprinted by Society for Industrial and Applied Mathematics ISBN:0-89871-296-3. (See Chapter 7)
- Chen, Mu-Fa (2004). From Markov chains to non-equilibrium particle systems (Second ed.). World Scientific.
- Chen, Mu-Fa; Mao, Yong-Hua (2021). Introduction to stochastic processes. World Scientific.
- J. L. Doob (1953) Stochastic Processes. New York: John Wiley and Sons ISBN:0-471-52369-0.
- A. A. Markov (1971). "Extension of the limit theorems of probability theory to a sum of variables connected in a chain". reprinted in Appendix B of: R. Howard. Dynamic Probabilistic Systems, volume 1: Markov Chains. John Wiley and Sons.
- Markov, A. A. (2006). "An Example of Statistical Investigation of the Text Eugene Onegin Concerning the Connection of Samples in Chains". Science in Context 19 (4): 591–600. doi:10.1017/s0269889706001074. https://semanticscholar.org/paper/343829c84e1f9b3fcf6f0ff2d2a1c680426faaaf.
- S. P. Meyn and R. L. Tweedie (1993) Markov Chains and Stochastic Stability. London: Springer-Verlag ISBN:0-387-19832-6. online: MCSS . Second edition to appear, Cambridge University Press, 2009.
- Kemeny, John G.; Hazleton Mirkil; J. Laurie Snell; Gerald L. Thompson (1959). Finite Mathematical Structures (1st ed.). Englewood Cliffs, NJ: Prentice-Hall, Inc.. Library of Congress Card Catalog Number 59-12841. https://archive.org/details/finitemathematic0000keme_h5g0. Classical text. cf Chapter 6 Finite Markov Chains pp. 384ff.
- John G. Kemeny & J. Laurie Snell (1960) Finite Markov Chains, D. van Nostrand Company ISBN:0-442-04328-7
- E. Nummelin. "General irreducible Markov chains and non-negative operators". Cambridge University Press, 1984, 2004. ISBN:0-521-60494-X
- Seneta, E. Non-negative matrices and Markov chains. 2nd rev. ed., 1981, XVI, 288 p., Softcover Springer Series in Statistics. (Originally published by Allen & Unwin Ltd., London, 1973) ISBN:978-0-387-29765-1
- Suhov, Yuri; Kelbert, Mark (2008). Markov chains: a primer in random processes and their applications. Cambridge University Press.
- ↑ For instance, consider the example [math]\displaystyle{ S=\mathbb Z_{\ge0} }[/math] and [math]\displaystyle{ Q }[/math] being the (unique) transition rate matrix on [math]\displaystyle{ S }[/math] such that [math]\displaystyle{ \forall i\in\mathbb Z_{\ge0}~~Q_{i,i+1}=i^2,~Q_{i,i}=-i^2 }[/math]. (Then the remaining entries of [math]\displaystyle{ Q }[/math] will all be zero. Cf. birth process.) Then [math]\displaystyle{ Q }[/math] is irregular. Then, for general infinite [math]\displaystyle{ S }[/math], indexing [math]\displaystyle{ S }[/math] by the nonnegative integers [math]\displaystyle{ \mathbb Z_{\ge0} }[/math] yields that a suitably modified version of the above matrix [math]\displaystyle{ Q }[/math] will be irregular.[9]
Source: https://handwiki.org/wiki/Continuous-time_Markov_chain