10.06.2016 Views

eldo_user

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Monte Carlo Analysis<br />

Importance Sampling Monte Carlo Examples<br />

RTOL<br />

Table 11-1. Speedup of ISMC Over Standard Monte Carlo<br />

Effective Relative<br />

Precision<br />

Probability<br />

Estimator<br />

Number of<br />

Runs<br />

Speedup<br />

20% 10.80% 9.6×10 −6 7040 4.9×10 3<br />

10% 7.87% 9.65×10 −6 8060 8.0×10 3<br />

5% 4.88% 9.11×10 −6 11120 1.6×10 4<br />

1% 1.83% 9.051×10 −6 53960 2.3×10 4<br />

In general, the number of runs does not significantly decrease as the precision increases<br />

(compare 10% and 20% RTOL in Table 11-1). This is because the ISMC method uses batches<br />

of runs, and a whole batch must be completed before the accuracy can be determined. However,<br />

decreasing the batch size would have a negative impact on the rate of convergence and the<br />

robustness of the results.<br />

Now compare 10% and 1% RTOL in Table 11-1. It is known that to achieve a single extra digit<br />

of precision, the number of standard Monte Carlo runs must increase by a factor of 100. For<br />

effective precision, the results in Table 11-1 (7.9% precision with 8060 runs and 1.8% precision<br />

with 53960 runs) give the following reduction in variance:<br />

This speedup remains moderate with respect to one obtained using the standard Monte Carlo<br />

method. It also indicates that sampling for a high precision is (still) difficult. The default value<br />

of 10% was chosen from this practical point of view.<br />

The following .EXTRACT MC … MCROB() statement specifies a rare events simulation:<br />

.EXTRACT MC LABEL=prob_rare MCPROB(write_delay_qx, GE, 63.40)<br />

The following results are obtained using the ISMC method:<br />

Lower Pr. Value Upper CV(%) #Runs Speedup<br />

Tail / Complementary<br />

--------------------------------------------------------------------------<br />

3.30e-09 3.65e-09/1.00e+00 4.00e-09 9.66 24340 4.6e+06<br />

The failure probability is obtained with a precision of 9.66% using 24340 Monte Carlo runs,<br />

yielding a variance reduction factor of over 4 million. The standard Monte Carlo method would<br />

require over 12 billion runs to obtain comparable results.<br />

530<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!