Home Statistical Dictionary Semi-Markov Process

Semi-Markov Process

A process whose sequence of visited states follows a Markov chain, but whose holding time in each state can follow any probability distribution, not just the exponential distribution required for a continuous-time Markov chain.

Stochastic ProcessesAdvancedFree

In Plain English

A semi-Markov process relaxes one specific assumption of the continuous-time Markov chain: it keeps the Markov property for deciding which state comes next (that choice still only depends on the current state), but frees up how long the process waits before making that jump. A CTMC insists holding times be exponential (memoryless); a semi-Markov process allows any distribution at all, deterministic waits, Weibull-distributed repair times, whatever the application calls for. This makes it strictly more flexible, at the cost of losing the clean memorylessness that makes CTMCs so mathematically tractable.

Definition

A semi-Markov process is defined by an embedded Markov chain describing the sequence of states visited, together with holding times where , the time spent in state before jumping to , may follow an arbitrary probability distribution that can depend on both the current state and the next state . Formally, the process is defined by the semi-Markov kernel . The process at continuous time is simply whichever state is currently active. When every holding-time distribution is exponential, a semi-Markov process reduces exactly to a continuous-time Markov chain; when every holding time is fixed (deterministic) at 1, it reduces to a discrete-time Markov chain evaluated at each unit of time. The full process is generally not itself Markov in continuous time (because how long the process has already been in the current state can affect how much longer it stays), which is precisely the modeling flexibility being traded for lost memorylessness.

Properties

  • The process itself, unlike its embedded jump chain, is generally not Markov: knowing how long the process has already spent in its current state can be informative about how much longer it will stay, since the holding-time distribution need not be memoryless.
  • Reliability engineering and maintenance modeling are classic applications: a machine's time-to-failure or time-to-repair is rarely well modeled by the exponential distribution's constant-hazard assumption, semi-Markov models let engineers plug in more realistic distributions like Weibull or gamma.
  • Because full generality (arbitrary holding-time distributions) sacrifices the clean matrix-exponential machinery available for CTMCs, semi-Markov models are typically analyzed via renewal-theory techniques or simulation rather than closed-form solutions.

At a Glance

State sequencefollows a Markov chain (memoryless from jump to jump)
Holding timesarbitrary distribution, not restricted to exponential
Reduces to CTMCwhen all holding times happen to be exponential
Reduces to discrete Markov chainwhen all holding times are fixed at 1 unit
Last updated September 8, 2026← Back to the Dictionary