We analyze the computation of sensitivities in network reliability analysis. The associated models are graphs whose components are weighted by probabilities (their reliabilities) and they are widely used, for instance, in the design of communication networks. The paper deals with the sensitivities of usual reliability network metrics, with respect to the reliabilities of the components. The importance of sensitivities in this context is discussed and it is shown how to efficiently estmate the vector of sensitivities using Monte Carlo procedures. A first result allows to evaluate sensitivities using the standard Monte Carlo approach. A second method is then presented to deal efficiently with the rare event case. The ideas presented here can be applied to other classes of reliability problems and/or methods.
INTRODUCTION
The ModelStochastic graphs are widely used models for representing complex multi-component systems subject to component failures. They consist of graphs whose elements (nodes and arcs or edges) are weighted by probabilities. The output usually obtained from this type of structure is the probability of events representing a desired behavior of the system modeled. In this paper we consider the problem of the computation of reliability measures and we focus on a fundamental family of metrics, called K-terminal reliability, in the following version: the input is a stochastic undirected graph G = (V, E) where V is the set of vertices and E is the set of edges. We denote by E the number of edges: E = |E|. The graph may represent, for instance, a communication network. In this case, the vertices correspond to nodes sending and receiving information and the edges model communication lines. This application is used as a reference in the paper. For instance, the terms vertex and node are used as synonymous, and the same with edge or line or link. At a fixed time τ , each line is in one of two states: either working (operational) or completely down (unoperational, behaving as if it did not exist in the network). To simplify the presentation, we assume that nodes are perfect and that only lines can fail, but this is not critical since we are using Monte Carlo techniques. The graph is also assumed to be undirected, that is, the lines of the modeled communication network are bi-directional (messages can pass in both directions.) Finally, we assume that the graph is connected and without loops.The state of line or edge e at time τ is a binary random variable X e with value 1 if the line is working or 0 if it does not work. A basic assumption now is that (X e , e ∈ E) is a family of independent random variables. The K-terminal problem is the following: Given the probability r e of the event {X e = 1} for each line e of the network and a subset K of the set of vertices V, compute the probability R that, at time τ , the nodes can communicate with each other. In other words, if the first graph G = (V, E) is fixed, the set E of operational lines at time τ defines a subgraph G = (V, E ) of the previous one.The number R...