A continuous-time Markov chain (CTMC) is a stochastic process whose time parameter ranges continuously over , whose state space is finite or countable, and whose future evolution depends on its past only through its present state. It is the continuous-time counterpart of a discrete-time Markov chain. In the standard time-homogeneous formulation, the process remains in a state for an exponentially distributed holding time and then jumps to another state. “Continuous-time” describes the time parameter, not continuity of the sample paths: these paths are ordinarily piecewise constant, with discontinuities at jump times. (columbia.edu)
Definition and transition probabilities
Let take values in a finite or countable set . Its Markov property can be expressed as
where is the filtration representing the observed history through time . Thus knowledge of earlier states provides no additional predictive information once is known. For a time-homogeneous chain, the conditional probability on the right depends on elapsed time , but not on calendar time . Define
The transition matrices satisfy the Chapman–Kolmogorov equations
Together with the initial probability distribution, these matrices determine all finite-dimensional distributions of the process. Time homogeneity does not mean that the distribution of is constant in time; that stronger property requires a stationary initial distribution. (columbia.edu)
Transition rates and the generator
A time-homogeneous CTMC is commonly specified by its infinitesimal generator, or rate matrix, . For distinct states,
and
In the standard conservative formulation, for , every is finite, and each row sums to zero. For a small interval ,
Rates have units of inverse time; they are not probabilities and can exceed one numerically. (statslab.cam.ac.uk)
For a finite state space, every such matrix generates a unique chain, and
The matrix exponential solves the Kolmogorov backward and forward equations:
If distributions are represented as row vectors, then
For infinite state spaces, unbounded rates introduce additional convergence and domain issues; the finite-matrix exponential formula cannot simply be applied without qualification. (continuous-time-mcs.quantecon.org)
Holding times and the embedded jump chain
When the process enters state with , its holding time has the exponential distribution
Its next state is with probability
Conditional on the current state, the holding time and destination are independent. The sequence of states visited at actual jumps is the embedded jump chain, with transition matrix . A state with is absorbing. These rules construct the CTMC successively, at least until a possible explosion time. (columbia.edu)
Exponential holding times are memoryless:
Consequently, the time already spent in a state does not alter the remaining holding-time distribution. This property explains why a time-homogeneous jump model with arbitrary non-exponential holding times is generally not Markov on its original state space. (ocw.mit.edu)
Explosion and existence
A chain is explosive if infinitely many jumps can occur in a finite amount of time with positive probability. Writing successive holding times as , the explosion time is
Non-explosion means almost surely. Finite-state chains with finite rates are non-explosive. More generally, a uniform bound is sufficient, although not necessary. Thus finite exit rates at individual states do not by themselves exclude explosion. (statslab.cam.ac.uk)
For a potentially explosive generator, the minimal process is terminated at explosion, usually by sending it to an additional cemetery state. Its transition probabilities on the original state space may then have row sums below one. Alternative continuations after explosion require further specification: in such cases, the generator alone does not determine post-explosion behavior. (statslab.cam.ac.uk)
Stationary distributions and reversibility
A stationary distribution is a probability vector satisfying
For finite-state chains—and for countable-state chains under appropriate regularity conditions—it can be found from
These are global balance equations: stationary probability flow into each state equals flow out. An irreducible finite-state CTMC has a unique stationary distribution, and . For irreducible, non-explosive countable-state chains, a stationary probability distribution exists precisely when the chain is positive recurrent. Infinite chains can therefore lack a stationary probability distribution. (arxiv.org)
The stronger detailed balance equations are
For a finite-state chain, these imply stationarity and reversibility: a stationary trajectory has the same probability law when time is reversed. Stationarity alone does not require detailed balance. (columbia.edu)
The embedded jump chain generally has different stationary probabilities. If all , its stationary vector yields the CTMC stationary vector, when normalization is finite, through
This weights visit frequencies by mean holding times: states with slower exits occupy more clock time per visit. (columbia.edu)
Examples and applications
A two-state chain with transition rates from to and from to has
Solving the balance equations gives
while the transition probability from to is
These formulas illustrate separately the long-run occupancy and the approach to equilibrium. (continuous-time-mcs.quantecon.org)
A Poisson process is a CTMC on the nonnegative integers with and no other off-diagonal transitions. Its count at time , starting from zero, has the Poisson distribution with mean . A birth–death process generalizes this structure by allowing transitions from to at rate and from to at rate . Such processes model population counts and queues. (statslab.cam.ac.uk)
In chemical kinetics, states can record molecule counts, with reactions producing jumps between count vectors. CTMCs also model reliability, maintenance, telecommunications, and computer-system performance. Their suitability depends on whether the chosen state captures the information needed to determine future transition rates. (arxiv.org)
Simulation, computation, and limitations
Exact path simulation follows the holding-time construction: sample an exponential waiting time, select the destination using , and repeat. This avoids introducing an artificial fixed time step. (columbia.edu)
For bounded exit rates, uniformization provides another construction. Choose with , and set
Then
The process can be represented by a discrete-time chain with matrix , updated at Poisson event times of rate . Some updates leave the state unchanged. Uniformization is therefore neither the embedded chain of actual jumps nor sampling at equally spaced times. It also gives a numerical method whose series-truncation error is controlled by the omitted Poisson tail. (sciencedirect.com)
Large or infinite state spaces make direct probability calculations expensive. Finite-state truncations can help, but their boundary treatment and approximation errors must be examined rather than assumed negligible. (arxiv.org)
Time-dependent environments require an inhomogeneous model with rates ; a single constant-generator exponential then generally does not describe its evolution. Non-exponential residence times or omitted historical information likewise require a different model or an enlarged state description. These are limitations of a particular CTMC representation, not evidence that all stochastic systems are memoryless. (sciencedirect.com)
References
- Continuous-Time Markov Chains — Karl Sigmancolumbia.edu
- Continuous-Time Markov Chainscolumbia.edu
- Introduction to Probability, Selected Textbook Summary Materialocw.mit.edu
- Semigroups and Generators — Continuous Time Markov Chainscontinuous-time-mcs.quantecon.org
- Stationary distributions of continuous-time Markov chains: a review of theory and truncation-based approximationsarxiv.org