[*] up [*]
Next: 2. Introduction Up: Une méthode hiérarchique, auto-régulée, Previous: Une méthode hiérarchique, auto-régulée,

Subsections

1. Abridged English Version

1.1 A speed-up method

Computer-based evaluations of the stochastical probability cut of a rare event cut are infeasible if cut is without a second order momentum, and nevertheless very slow otherwise. Accelerating methods have thus been developed, such as importance sampling [1]. Let cut be a condition for cut, so: cut, and the simulations for cut and cut are together likely shorter than the original one. Our proposal is to use repeatedly such a triggering by an intermediate state, until the whole length of the simulation is enough reduced to be actually run.

For a Markov chain, the choice of that trigger events may be automated in the following way: let cut be a threshold frequency, and let cut be far bigger than cut but nevertheless such as a cut-sized simulation, the level 0, remains handy. Thereafter, consider the sub-system cut consisting of the states cut whose experimental frequencies cut are less than cut and also of the immediate predecessors of such states. One gets: cut for cut, and cut: these frequencies are therefore acceptable estimators.

Then a new simulation is proceeded (the level 1), involving only the cut system. And so on, until reaching the target state with a conditional frequency greater than cut. The probability of the rare event is then estimated by the product of the estimators of each level while its relative standard deviation is estimated with the well-known Pythagoras-like formula (in the tables, ccv stands for the squared cut).

1.2 Finer tuning of the simulations

The cut-sized runs are split into cut blocks of cut events for the sake of evaluating the cut of the estimators with (EQ. 1), enabling the determination of the requested length for the final simulation with (EQ. 2).

An optimization, as exemplified in table 1, is to weight the different levels so that the level with the worst cut will be more upsized than the others (EQ. 3), thus replacing the otherwise quadratic mean on the cut by an arithmetical one. Boundaries-problems in the upsizing of the simulation, and the quality of the pseudo-random generator [2] are other problems to address.

1.3 A benchmark

Let us illustrate these principles with the Markov chain for the repairman: we model a workshop of cut machines, whose times to failure and repairs are iid random variables with an exponential law of parameters cut and cut. An example of a simulation is provided in tables 2 to 5, where cut and cut.

The underlying theoretical problem is explicitly solvable, leading to the probabilities (EQ. 4). The analytical computation of the variances is less obvious. (EQ. 5) is the formula for the variance of a quotient, applied to the frequencies cut obtained as the ratio of the elapsed time cut in state cut to the total time cut. (EQ. 6) states that cut equals the product of the number cut of visits by their mean duration: cut, independent of cut. But, estimated on a cut sized sample, the cut is cut.

Finally, let cut be the transformation matrix and cut the state-vector:

cut

With some reckonings, we get (EQ. 7), with the hypothesis that cut be the single unimodular eigenvalue of cut, and be simple. In that Bernoulli-like formula, all cut-columns are equal to the stationary solution (EQ. 4), cut, and cut. In our example, the Markov chain will "remember" the original parity, thus cut is a cut-eigenvalue, and (EQ. 7) only applies to the matrices coding for the action of cut on the classes of the parity relation (cf table 6).

1.4 Conclusion

A quite good agreement is found between the variances issued from (EQ. 1) and from (EQ. 5), (EQ. 6), (EQ. 7). Moreover, the comparison, given table 7, between the requested number of events for evaluating, with the same precision, the probability of the total failure for three choices of the levels: our algorithm, the simple equidistant choice, and the theoretical (and time-consuming to establish...) optimum, shows that our algorithm is quasi-optimal.

Our hierarchical importance sampling is thus efficient when a set of "trigger events" can be identified in a given system that orderly imply each other and the rare events as well.


[*] up [*]
Next: 2. Introduction Up: Une méthode hiérarchique, auto-régulée, Previous: Une méthode hiérarchique, auto-régulée,
douillet@cnam.fr
2001-05-02