|
LINE Solver
MATLAB API documentation
|
CTMC and DTMC analysis tools.
Utilities for continuous-time and discrete-time Markov chains.
Description: Normalizes a matrix to be a valid infinitesimal generator
Syntax:
Description: Generates a random infinitesimal generator matrix
Syntax:
Description: Uniformization (randomization) of a continuous-time Markov chain
Syntax:
Parameters:
| Name | Description |
|---|---|
| Q | Infinitesimal generator matrix |
| q | Queue index or probability parameter |
Returns:
| Name | Description |
|---|---|
| P | Transition probability matrix |
| q | Queue index or probabilities |
Description: Computes the equilibrium distribution relative to a reference state
Syntax:
Parameters:
| Name | Description |
|---|---|
| Q | Infinitesimal generator matrix |
| refstate | Reference state for normalization |
| options | Solver options structure |
Returns:
| Name | Description |
|---|---|
| p | Steady-state probability distribution |
| Q | Generator matrix or queue lengths |
| nConnComp | Number of connected components |
| connComp | Connected components |
Description: Equilibrium distribution of the continuous-time Markov chain
Syntax:
Parameters:
| Name | Description |
|---|---|
| Q | Infinitesimal generator matrix |
| options | Solver options structure |
Returns:
| Name | Description |
|---|---|
| p | Steady-state probability distribution |
| Q | Generator matrix or queue lengths |
| nConnComp | Number of connected components |
| connComp | Connected components |
Description: Computes the time-reversed generator of a CTMC
Syntax:
Description: Transient analysis of a continuous-time Markov chain using ODE solvers
Syntax:
Parameters:
| Name | Description |
|---|---|
| Q | Infinitesimal generator matrix |
| pi0 | Initial or per-item probabilities |
| t0 | Start time |
| t1 | End time |
| useStiff | Use stiff ODE solver flag |
| reltol | Relative tolerance |
| timestep | Time step size |
Returns:
| Name | Description |
|---|---|
| pi | Steady-state probability distribution |
| t | Time values or transition matrix |
Description: Computes transient probabilities using uniformization
Syntax:
Parameters:
| Name | Description |
|---|---|
| pi0 | Initial or per-item probabilities |
| Q | Infinitesimal generator matrix |
| t | Time value or time vector |
| tol | Convergence tolerance |
| maxiter | Maximum number of iterations |
Returns:
| Name | Description |
|---|---|
| pi | Steady-state probability distribution |
| kmax | Maximum population |
Description: Checks feasibility of a stochastic matrix
Syntax:
Description: Normalizes a matrix to be a valid stochastic matrix
Syntax:
Description: Generates a random stochastic transition matrix
Syntax:
Description: Simulates a trajectory of a discrete-time Markov chain
Syntax:
Parameters:
| Name | Description |
|---|---|
| P | Transition probability matrix |
| pi0 | Initial or per-item probabilities |
| n | Number of items, nodes, or states |
Returns:
| Name | Description |
|---|---|
| sts | Station indices or states |
Description: Equilibrium distribution of the discrete-time Markov chain
Syntax:
Description: Computes the stochastic complement of a DTMC partition
Syntax:
Parameters:
| Name | Description |
|---|---|
| P | Transition probability matrix |
| I | Integral approximation or index set |
Returns:
| Name | Description |
|---|---|
| S | Service time or state probabilities |
| P11 | Block (1,1) of transition matrix |
| P12 | Block (1,2) of transition matrix |
| P21 | Block (2,1) of transition matrix |
| P22 | Block (2,2) of transition matrix |
Description: Computes the time-reversed transition matrix of a DTMC
Syntax:
Description: Computes transient probabilities for a DTMC using uniformization
Syntax:
Parameters:
| Name | Description |
|---|---|
| pi0 | Initial or per-item probabilities |
| P | Transition probability matrix |
| t | Time value or time vector |
| tol | Convergence tolerance |
| maxiter | Maximum number of iterations |
Returns:
| Name | Description |
|---|---|
| pi | Steady-state probability distribution |
| kmax | Maximum population |
Description: Finds weakly connected components in a directed graph
Syntax:
Parameters:
| Name | Description |
|---|---|
| G | Generator matrix or normalizing constant |
Returns:
| Name | Description |
|---|---|
| S | Service time or state probabilities |
| C | Coefficient matrix or cost |