Adaptive space partition: how the Voronoi cells are refined

Reliability analysis by an adaptive space partition (ASP). A large Monte Carlo population is assigned to the nearest seed; the performance function is evaluated only at the seeds. A Hedwig cell is a cell whose classification is not settled. New seeds enter Hedwig cells only, so the cells are refined along the limit state and stay coarse elsewhere. Each frame is one iteration of the actual algorithm.

Thesis 2-D test problem (hook)

Lognormal and Weibull inputs, G2 hook performance function of the thesis, P_F = 6.5 %. The ten initial seeds cover the sample box; the hook is found and traced along its whole length.

14 iterations, 263 evaluations; estimate 0.0654, bracket [0.0637, 0.0724], Monte Carlo on the same population 0.0654

Thesis 2-D test problem (hook): animation of the partition
Animation, one frame per iteration (the last frame is held longer).
Thesis 2-D test problem (hook): six selected iterations
Iterations 0, 1, 2, 4, 8, 13. PDF

Four-branch series system (Echard et al. 2011)

Standard normal inputs, four failure branches, P_F = 0.45 %. None of the initial seeds lies in a failure region; the margin marks the far samples uncertain, acquisition goes there, and all four branches are found.

9 iterations, 138 evaluations; estimate 0.0045, bracket [0.0041, 0.0054], Monte Carlo on the same population 0.0045

Four-branch series system (Echard et al. 2011): animation of the partition
Animation, one frame per iteration (the last frame is held longer).
Four-branch series system (Echard et al. 2011): six selected iterations
Iterations 0, 1, 2, 4, 8. PDF

3-D open surface with two failure modes

x ~ N(0, I_3), g = x_3 - h(x_1, x_2) with a two-well terrain h, P_F = 0.95 %. Left: seeds and uncertain samples under the surface. Right: the cells cut by the plane x_2 = 0 through both wells. Seeds accumulate in the two wells only.

26 iterations, 1395 evaluations; estimate 0.0095, bracket [0.0086, 0.0107], Monte Carlo on the same population 0.0095

3-D open surface with two failure modes: animation of the partition
Animation, one frame per iteration (the last frame is held longer).
3-D open surface with two failure modes: six selected iterations
Iterations 0, 1, 2, 4, 8, 25. PDF

3-D closed surface (sphere)

x ~ N(0, I_3), g = |x|^2 - 9, P_F = 2.93 %. A closed limit-state surface has to be covered entirely, which is why this example needs the most evaluations; the slice is x_3 = 0.

26 iterations, 2579 evaluations; estimate 0.0292, bracket [0.0262, 0.0326], Monte Carlo on the same population 0.0297, exact 0.0293

3-D closed surface (sphere): animation of the partition
Animation, one frame per iteration (the last frame is held longer).
3-D closed surface (sphere): six selected iterations
Iterations 0, 1, 2, 4, 8, 25. PDF

Files

Each example: the animation (GIF), six selected iterations as one figure (PNG, PDF), and the per-iteration numbers (JSON). Generated by scripts/animate_asp.py of the hedwig package (N = 2 × 105 samples, bound tolerance 5 %, batch 16).