08.11.2014 Views

Probabilistic Performance Analysis of Fault Diagnosis Schemes

Probabilistic Performance Analysis of Fault Diagnosis Schemes

Probabilistic Performance Analysis of Fault Diagnosis Schemes

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Main Results<br />

The following theorems relate the tractability <strong>of</strong> Markov chains to easily-verifiable properties<br />

<strong>of</strong> directed graphs.<br />

Theorem 4.11. Given a non-degenerate, time-homogeneous Markov chain θ ∼ (Θ,Π,π 0 ),<br />

define the matrix A as follows:<br />

⎧<br />

⎨1 if i ≠ j, Π(i , j ) ≠ 0,<br />

A(i , j ) :=<br />

⎩0 otherwise,<br />

for all i , j ∈ Θ. Then, the Markov chain θ is tractable if and only if the directed graph with<br />

vertices Θ and adjacency matrix A is acyclic.<br />

(4.4)<br />

Theorem 4.12. Given a non-degenerate Markov chain θ ∼ ( Θ,{Π k },π 0<br />

)<br />

with time-varying<br />

transition probabilities, define the matrix A as follows:<br />

⎧<br />

⎨1 if i ≠ j, Π k (i , j ) ≠ 0 for some k ≥ 0<br />

A(i , j ) :=<br />

⎩0 otherwise,<br />

for all i , j ∈ Θ. Then, the Markov chain θ is tractable if the directed graph with vertices Θ and<br />

adjacency matrix A is acyclic.<br />

(4.5)<br />

Remark 4.13. Note that Theorem 4.11 gives a necessary and sufficient condition for tractability,<br />

while Theorem 4.12 only gives a sufficient condition. Indeed, Example 4.18 (below) shows<br />

that the graph-theoretic condition stated in Theorem 4.12 is not necessary for tractability.<br />

Remark 4.14. The presence <strong>of</strong> cycles in a directed graph G = (V,E) can be determined<br />

using the Depth-First Search (dfs) algorithm in O(|V | + |E|) time, where V is the set <strong>of</strong><br />

vertices and E is the set <strong>of</strong> edges [19, 21]. For the graphs considered in Theorems 4.11<br />

and 4.12, the number <strong>of</strong> vertices is |Θ| = m + 1, and the number <strong>of</strong> edges is no more than<br />

(m + 1) 2 − (m + 1) = m 2 +m, since the diagonal entries <strong>of</strong> A must be 0. Hence, the tractability<br />

<strong>of</strong> a given Markov chain can be verified using dfs in O(m 2 ) time.<br />

Example 4.15. Suppose that Θ = {0,1} and<br />

[ ]<br />

1 0<br />

Π =<br />

,<br />

1 − p p<br />

49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!