RSR — Rule-based System Reliability

What it’s for

  • Fast system probability calculation of coherent systems.

  • A representative class is network systems.

  • Yet there are other systems, including k-out-of-N systems, structural systems, series/parallel systems, and series-parallel systems.

  • RSR can use CUDA — if a computing GPU is available, the computation can become faster.

Workflow

  1. Prepare inputs (system function and probabilities) .

  2. Obtain reference states

  3. Compute system probabilities.

Demonstrations

See the demos/ folder:

  • A toy network’s global connectivity.

  • Eastern Massachusetts (EMA) highway benchmark network’s shortest path.

  • EMA highway benchmark network’s accessible population.

  • Random graphs’ connectivity and global connectivity.