|
LINE Solver
MATLAB API documentation
|
Network analysis and transformation utilities.
Network analysis utilities for checking properties and computing derived metrics.
Description: Deaggregates chain-level performance metrics to class-level metrics
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
| Lchain | Service demand per chain |
| ST | Service time matrix |
| STchain | Service time per chain |
| Vchain | Visit ratios per chain |
| alpha | Initial probability vector or shape parameter |
| Qchain | Queue length per chain |
| Uchain | Utilization per chain |
| Rchain | Response time per chain |
| Tchain | Response time per chain |
| Cchain | Cycle time per chain |
| Xchain | Throughput per chain |
Returns:
| Name | Description |
|---|---|
| Q | Generator matrix or queue lengths |
| U | Utilization matrix |
| R | R matrix (QBD) or response times |
| T | Transient generator or service times |
| C | Coefficient matrix or cost |
| X | Throughput matrix |
Description: Computes average arrival rates at stations from throughputs
Syntax:
Description: Computes aggregated demand parameters per chain
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
Returns:
| Name | Description |
|---|---|
| Lchain | Service demand per chain |
| STchain | Service time per chain |
| Vchain | Visit ratios per chain |
| alpha | Initial probability vector (phase-type) |
| Nchain | Population per chain |
| SCVchain | Squared coefficient of variation per chain |
| refstatchain | Reference state per chain |
Description: Computes average arrival rates at nodes from station throughputs
Syntax:
Description: Computes average throughputs at nodes from station throughputs
Syntax:
Description: Extracts product-form parameters aggregated by chain
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
Returns:
| Name | Description |
|---|---|
| lambda | Arrival rates or eigenvalues |
| D | Service demand matrix |
| N | Population vector or number of classes |
| Z | Think times or partition function |
| mu | Service rates or mean values |
| S | Service time or state probabilities |
| V | Visit ratios |
Description: Extracts standard product-form parameters from the network structure
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
Returns:
| Name | Description |
|---|---|
| lambda | Arrival rates or eigenvalues |
| D | Service demand matrix |
| N | Population vector or number of classes |
| Z | Think times or partition function |
| mu | Service rates or mean values |
| S | Service time or state probabilities |
| V | Visit ratios |
Description: Computes residence times from response times
Syntax:
Description: Returns the aggregated initial state of the network
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
Returns:
| Name | Description |
|---|---|
| initialStateAggr | Initial state after aggregation |
Description: Checks if the network has class switching
Syntax:
Description: Checks if the network contains closed classes
Syntax:
Description: Checks if the network uses Discriminatory Processor Sharing
Syntax:
Description: Checks if the network uses DPS with priorities
Syntax:
Description: Checks if the network has FCFS scheduling
Syntax:
Description: Checks if the network contains fork-join nodes
Syntax:
Description: Checks if the network has fractional population values
Syntax:
Description: Checks if the network uses GPS scheduling
Syntax:
Description: Checks if the network uses GPS with priorities
Syntax:
Description: Checks if the network uses HOL scheduling
Syntax:
Description: Checks if all stations use the same scheduling policy
Syntax:
Description: Checks if the network has infinite server stations
Syntax:
Description: Checks if the network uses LCFS scheduling
Syntax:
Description: Checks if the network uses LCFS with preemptive-identical scheduling
Syntax:
Description: Checks if the network uses LCFS with preemptive-resume scheduling
Syntax:
Description: Checks if the network uses LEPT scheduling
Syntax:
Description: Checks if the network uses LJF scheduling
Syntax:
Description: Checks if the network has load-dependent service rates
Syntax:
Description: Checks if the network has both open and closed classes
Syntax:
Description: Checks if the network has multiple chains
Syntax:
Description: Checks if the network has multi-class FCFS stations
Syntax:
Description: Checks for multi-class FCFS with heterogeneous exponential service
Syntax:
Description: Checks for multi-class FCFS with heterogeneous service
Syntax:
Description: Checks if the network has multiple classes
Syntax:
Description: Checks if the network has multiple closed classes
Syntax:
Description: Checks if the network has multi-server stations
Syntax:
Description: Checks if the network contains open classes
Syntax:
Description: Checks if the network uses priority scheduling
Syntax:
Description: Checks if the network has product-form solution
Syntax:
Description: Checks for product-form excluding heterogeneous FCFS
Syntax:
Description: Checks if the network uses PS scheduling
Syntax:
Description: Checks if the network uses PS with priorities
Syntax:
Description: Checks if the network uses SEPT scheduling
Syntax:
Description: Checks if the network has a single chain
Syntax:
Description: Checks if the network has a single class
Syntax:
Description: Checks if the network uses SIRO scheduling
Syntax:
Description: Checks if the network uses SJF scheduling
Syntax:
Description: Checks if the network is a closed model
Syntax:
Description: Checks if the network is a mixed model
Syntax:
Description: Checks if the network is an open model
Syntax:
Description: Checks if the network is defined by populations
Syntax:
Description: Validates a network state
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
Returns:
| Name | Description |
|---|---|
| isvalid | Validation flag (boolean) |
Description: Prints comprehensive information about a NetworkStruct object
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
Description: Prints the routing matrix of the network
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
| onlyclass | Restrict computation to specific class |
Description: Solves traffic equations to compute visit ratios
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
| chains | Chain indices or chain structure |
| rt | Response time values |
| rtnodes | Routing nodes |
Returns:
| Name | Description |
|---|---|
| visits | Visit counts or ratios |
| nodevisits | Visit counts per node |
| sn | Stochastic network structure |
Description: Converts node routing matrix to the original routing matrix format
Syntax:
Parameters:
| Name | Description |
|---|---|
| sn | Stochastic network structure |
Returns:
| Name | Description |
|---|---|
| rtorigcell | Original routing as cell array |
| rtorig | Original routing matrix |