Skip to content
DeepForgeby svx
All problems
MediumProbabilitypr-206

Markov Reliability Two-State

Problem

Time-dependent availability of a two-state (up/down) system starting in the up state, with failure rate lam and repair rate mu:

A(t) = mu / (lam + mu) + lam / (lam + mu) * exp(-(lam + mu) * t).

Return 0.0 for invalid inputs.

Hint

The availability relaxes from 1 toward the steady-state value mu / (lam + mu).

Test cases

case 1
in: [0.1,0.2,10]
expected: 0.6832623561226213
case 2
in: [1,1,0]
expected: 1
case 3
in: [1,1,1]
expected: 0.5676676416183064
case 4
in: [0.5,0.5,5]
expected: 0.5033689734995427
Starter codePython
import math


def markov_reliability_2state(lam, mu, t):
    # Your code here
    pass

4 test cases · run your code against them in the editor