Procedure

First Step Analysis (FSA) allows calculating specific properties of a Markov Chain, such as the probability of reaching a target state or the time until absorption, by analyzing the very first transition.

Prerequisites

Calculating Hitting Probabilities

Use this procedure to determine the probability that a process starting in state will eventually hit a specific target state .

  1. Identify boundary conditions. Set:

  2. Formulate equations for transient states. For each state that is not a boundary or absorbing state, express the hitting probability as a weighted sum:

  3. Solve the linear system. Solve the resulting set of equations for all unknown values.

Calculating Expected Time to Absorption

Use this procedure to find the average number of steps required to reach any absorbing state from a starting state .

  1. Set boundary conditions. For all absorbing states, the expected time to absorption is 0 ().

  2. Formulate equations for transient states. For each transient state , add 1 (representing the current step) to the expected time remaining from all possible next states :

  3. Solve the linear system. Solve the resulting equations to find the expected time for each state.

Example

See First Step Analysis - Gambler’s Ruin Example.