Skip to content

How does a list of random transitions become an equation for probabilities? A continuous-time Markov generator records the rate of every allowed change and the corresponding loss of probability from its starting state. You will construct that matrix, solve a two-state process, and identify which transpose acts on observables. These tools lead directly to the finite-ring TASEP lesson.

Required background. Fractions, elementary probability, and multiplication of a finite matrix by a column. A derivative will mean an instantaneous rate of change; the needed first-order equation is solved below. No quantum-mechanical background is required.

Helpful background. The stochastic conventions reference collects the distribution, observable and current conventions used in this sequence.

Let XtX_t take values in a finite set of states {1,…,K}\{1,\ldots,K\}. In a time-homogeneous Markov process, the probabilities of future changes depend on the present state and elapsed time, not on the earlier path. Specify a constant rate wj←i≥0w_{j\leftarrow i}\geq0 for each transition from ii to a different state jj:

Pr⁡(Xt+Δt=j∣Xt=i)=wj←iΔt+o(Δt),j≠i.\Pr(X_{t+\Delta t}=j\mid X_t=i) =w_{j\leftarrow i}\Delta t+o(\Delta t), \qquad j\ne i.

The remainder divided by Δt\Delta t tends to zero as Δt→0+\Delta t\to0^+. Rates have units of inverse time. A rate of two per second is not a probability of two; it describes the slope of a small-time probability.

Define the total exit rate from ii by

γi=∑j≠iwj←i.\gamma_i=\sum_{j\ne i}w_{j\leftarrow i}.

Over a short interval, the probability of remaining in ii is 1−γiΔt+o(Δt)1-\gamma_i\Delta t+o(\Delta t). This linear expression is a small-time expansion, not an exact probability for arbitrarily large Δt\Delta t.

If the process starts in ii, let TiT_i be the time until its first jump. The Markov property gives the survival equation Si′(t)=−γiSi(t)S_i'(t)=-\gamma_iS_i(t) with Si(0)=1S_i(0)=1, so

Pr⁡(Ti>t)=e−γit,E[Ti]=1γi(γi>0).\Pr(T_i\gt t)=e^{-\gamma_i t}, \qquad \mathbb E[T_i]=\frac1{\gamma_i}\quad(\gamma_i\gt0).

Conditional on a jump, its destination is jj with probability wj←i/γiw_{j\leftarrow i}/\gamma_i. Independent exponential clocks for the possible exits give precisely this rule. If γi=0\gamma_i=0, the state is absorbing: no jump occurs while the process remains there.

A state has two possible exits, with rates 2r2r and rr, where r>0r\gt0. Is its mean waiting time 1/(2r)1/(2r), 1/r1/r, or 1/(3r)1/(3r)? What is the probability that the first exit is the faster one?

Repair. The minimum of the two exponential clocks has survival probability

e−2rte−rt=e−3rt.e^{-2rt}e^{-rt}=e^{-3rt}.

Thus the mean waiting time is 1/(3r)1/(3r). The destination probabilities are 2/32/3 and 1/31/3. The process does not take both exits at once, and choosing equally between the exits would ignore their unequal rates.

Write pi(t)=Pr⁡(Xt=i)p_i(t)=\Pr(X_t=i) and put these numbers in the column p(t)p(t). Probability enters state jj from all other states and leaves it at rate γjpj\gamma_jp_j:

dpjdt=∑i≠jwj←ipi−γjpj.\frac{dp_j}{dt} =\sum_{i\ne j}w_{j\leftarrow i}p_i-\gamma_jp_j.

This is dp/dt=Qpdp/dt=Qp, with

Qji=wj←i(j≠i),Qii=−γi.Q_{ji}=w_{j\leftarrow i}\quad(j\ne i), \qquad Q_{ii}=-\gamma_i.

A column describes departures from one starting state. First put its outgoing rates in the destination rows, then put minus their sum on its diagonal. Every column therefore sums to zero:

1TQ=0,ddt∑ipi(t)=0.\mathbf1^{\mathsf T}Q=0, \qquad \frac d{dt}\sum_i p_i(t)=0.

Together with nonnegative off-diagonal entries, this constructs a finite continuous-time Markov generator. Its transition matrix is etQe^{tQ} for t≥0t\geq0: columns remain normalized and entries are nonnegative. One way to see the latter facts is to approximate evolution by many sufficiently small steps I+(t/n)QI+(t/n)Q, whose entries are nonnegative and columns sum to one, and then take n→∞n\to\infty.

This is the same destination-row, source-column convention used for exclusion processes in Golinelli and Mallick 2006, § II.A, printed pp. 2–3, equations (1)–(2), PDF. Their Markov matrix is called MM; we call it QQ to reserve MM for particle number in the next lesson.

Use states 0,10,1 with 0→10\to1 at rate α>0\alpha\gt0 and 1→01\to0 at rate β>0\beta\gt0. In that order,

Q=(−αβα−β),p0+p1=1.Q=\begin{pmatrix}-\alpha&\beta\\\alpha&-\beta\end{pmatrix}, \qquad p_0+p_1=1.

The second component obeys

p1′=αp0−βp1=α−(α+β)p1.p_1'=\alpha p_0-\beta p_1 =\alpha-(\alpha+\beta)p_1.

Subtract the constant α/(α+β)\alpha/(\alpha+\beta) from both sides. The difference decays exponentially, giving

p1(t)=αα+β+(p1(0)−αα+β)e−(α+β)t.p_1(t)=\frac{\alpha}{\alpha+\beta} +\left(p_1(0)-\frac{\alpha}{\alpha+\beta}\right) e^{-(\alpha+\beta)t}.

The stationary distribution, meaning a normalized nonnegative column π\pi with Qπ=0Q\pi=0, is

π=1α+β(βα).\pi=\frac1{\alpha+\beta}\begin{pmatrix}\beta\\\alpha\end{pmatrix}.

For α=2r\alpha=2r, β=r\beta=r, and an initial state certainly equal to 00,

p1(t)=23(1−e−3rt),p0(t)=13+23e−3rt.p_1(t)=\frac23(1-e^{-3rt}), \qquad p_0(t)=\frac13+\frac23e^{-3rt}.

State 11 is more frequent at stationarity because it is entered more quickly and left more slowly. Both probabilities sum to one at every time. Reporting results with r=1r=1 means using the dimensionless time rtrt; it does not remove the model’s time scale.

An observable is a list of values fi=f(i)f_i=f(i), such as whether a site is occupied or how many moves are currently possible. It need not be nonnegative or sum to one. Its mean is

E[f(Xt)]=fTp(t).\mathbb E[f(X_t)]=f^{\mathsf T}p(t).

For a real observable independent of time,

ddtE[f(Xt)]=fTQp(t)=(QTf)Tp(t).\frac d{dt}\mathbb E[f(X_t)] =f^{\mathsf T}Qp(t) =(Q^{\mathsf T}f)^{\mathsf T}p(t).

The observable generator is therefore L=QT\mathcal L=Q^{\mathsf T}. Its action has an especially useful form:

(Lf)i=∑j≠iwj←i [fj−fi].(\mathcal Lf)_i =\sum_{j\ne i}w_{j\leftarrow i}\,[f_j-f_i].

Each allowed jump contributes its rate times the change in the observable. For the two-state example and the indicator f=(0,1)Tf=(0,1)^{\mathsf T},

Lf=(α,−β)T,ddtE[f]=αp0−βp1.\mathcal Lf=(\alpha,-\beta)^{\mathsf T}, \qquad \frac d{dt}\mathbb E[f]=\alpha p_0-\beta p_1.

The same transpose governs the conditional expected future value gi(t)=E[f(Xt)∣X0=i]g_i(t)=\mathbb E[f(X_t)\mid X_0=i]: g(t)=etQTfg(t)=e^{tQ^{\mathsf T}}f. Here ii labels a starting state, while pi(t)p_i(t) labels a probability at the observation time. Distinguishing these meanings prevents a common direction error.

Distributions, trajectories and decay modes

Section titled “Distributions, trajectories and decay modes”

A trajectory is one random sequence of states and waiting times. A probability column describes the distribution of trajectories at a specified time. Sampling every trajectory at the same observation time estimates p(t)p(t); listing the states seen immediately after jumps uses a different sampling rule. States with shorter holding times can appear more often in such a list. The TASEP laboratory will test this distinction explicitly.

A vector vv with Qv=EvQv=Ev and E≠0E\ne0 is a decay or oscillation mode, not automatically a probability distribution. Indeed,

0=1TQv=E 1Tv⟹∑ivi=0.0=\mathbf1^{\mathsf T}Qv =E\,\mathbf1^{\mathsf T}v \quad\Longrightarrow\quad \sum_i v_i=0.

If vv is nonzero and real, it must have both positive and negative components. A physical distribution can contain a small real mode as a perturbation of a stationary distribution, provided the resulting probabilities remain nonnegative. Complex modes require an appropriate real combination. The word “eigenvector” alone imposes neither positivity nor normalization.

Guided practice: build a three-state generator

Section titled “Guided practice: build a three-state generator”

In the state order (A,B,C)(A,B,C), allow A→BA\to B at rate 2r2r, A→CA\to C at rate rr, B→AB\to A at rate rr, and C→BC\to B at rate 3r3r. There are no other jumps. Construct QQ, find the initial derivative from p(0)=(1,0,0)Tp(0)=(1,0,0)^{\mathsf T}, and solve for the stationary distribution.

Hint

The exit rates are (3r,r,3r)(3r,r,3r). In Qπ=0Q\pi=0, the first and third rows give πB=3πA\pi_B=3\pi_A and πC=πA/3\pi_C=\pi_A/3; normalization fixes the remaining scale.

Solution

The generator and the initial derivative are

Q=r(−3102−1310−3),p′(0)=r(−321).Q=r\begin{pmatrix}-3&1&0\\2&-1&3\\1&0&-3\end{pmatrix}, \qquad p'(0)=r\begin{pmatrix}-3\\2\\1\end{pmatrix}.

All off-diagonal entries are nonnegative and every column sums to zero. The derivative transfers probability out of AA and into precisely its two permitted destinations. Solving the stationary equations gives

π=113(3,9,1)T.\pi=\frac1{13}(3,9,1)^{\mathsf T}.

Substitution checks the remaining row: 2(3)−9+3(1)=02(3)-9+3(1)=0. The stationary probabilities are unequal even though all three states participate in the process. From AA, the waiting time has mean 1/(3r)1/(3r) and the next state is BB with probability 2/32/3.

Independent practice: a signed vector inside a probability

Section titled “Independent practice: a signed vector inside a probability”

Return to the two-state process with α=2r\alpha=2r and β=r\beta=r. Show that v=(1,−1)Tv=(1,-1)^{\mathsf T} is an eigenvector of QQ. Find all real aa for which

p(t)=π+ae−3rtvp(t)=\pi+a e^{-3rt}v

is a probability distribution for every t≥0t\geq0. For the observable f=(1,−1)Tf=(1,-1)^{\mathsf T}, compute its mean and initial rate of change, using QTfQ^{\mathsf T}f as a check.

Hint

The components sum to one because vv sums to zero. Check nonnegativity at t=0t=0 and note that the exponential then shrinks toward zero. An observable can have the same entries as a mode without having the same role.

Solution

Direct multiplication gives Qv=−3rvQv=-3rv. Since π=(1/3,2/3)T\pi=(1/3,2/3)^{\mathsf T}, nonnegativity at t=0t=0 requires

−13≤a≤23.-\frac13\leq a\leq\frac23.

For such aa, later distributions are convex combinations of p(0)p(0) and π\pi, so the same condition suffices for all later times. The mean observable is

E[f(Xt)]=−13+2ae−3rt,ddtE[f(Xt)]∣t=0=−6ra.\mathbb E[f(X_t)]=-\frac13+2a e^{-3rt}, \qquad \left.\frac d{dt}\mathbb E[f(X_t)]\right|_{t=0}=-6ra.

Independently, QTf=(−4r,2r)TQ^{\mathsf T}f=(-4r,2r)^{\mathsf T}; its average in p(0)p(0) equals −6ra-6ra. Applying QQ to ff instead would be the wrong observable calculation. The bare vector vv is never a probability distribution, but it supplies a valid direction of change inside the stated interval of aa.

Set β=0\beta=0 while keeping α>0\alpha\gt0, and start certainly in state 00. Find the new stationary distribution and p1(t)p_1(t). What is the waiting time in state 11? Finally compare taking t→∞t\to\infty before α→0+\alpha\to0^+ with taking those limits in the opposite order.

Hint

There is now only the transition 0→10\to1. The matrix formula remains valid with a zero exit rate. For the order of limits, begin with p1(t)=1−e−αtp_1(t)=1-e^{-\alpha t} at fixed positive α\alpha.

Solution

Now

Q=(−α0α0),π=(0,1)T,p1(t)=1−e−αt.Q=\begin{pmatrix}-\alpha&0\\\alpha&0\end{pmatrix}, \qquad \pi=(0,1)^{\mathsf T}, \qquad p_1(t)=1-e^{-\alpha t}.

State 11 is absorbing, so its holding time is infinite with probability one. For every positive α\alpha, eventual absorption occurs with probability one. Accordingly,

lim⁡α→0+lim⁡t→∞p1(t)=1,lim⁡t→∞lim⁡α→0+p1(t)=0.\lim_{\alpha\to0^+}\lim_{t\to\infty}p_1(t)=1, \qquad \lim_{t\to\infty}\lim_{\alpha\to0^+}p_1(t)=0.

The diverging time scale 1/α1/\alpha explains the mismatch. At exactly α=0\alpha=0 as well as β=0\beta=0, Q=0Q=0 and every initial distribution is stationary. A stationary-state statement must retain the assumptions about which rates are positive.

You can now translate a list of allowed jumps into a probability equation, predict holding times, and compute an observable’s instantaneous change. In TASEP on a finite ring, the states will be particle configurations and each allowed move will carry the same microscopic rate. Their total exit rates will still differ because exclusion permits different numbers of moves.

  • Golinelli, Olivier, and Kirone Mallick. “The asymmetric simple exclusion process: an integrable model for non-equilibrium statistical mechanics.” Journal of Physics A: Mathematical and General 39 (2006), 12679–12705. DOI. Author version arXiv:cond-mat/0611701v1; Open PDF. Locators refer to its printed page labels.