All problems
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
pass4 test cases · run your code against them in the editor