Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

Forward and inverse problems and misfit function.

The FWI iterative process solves the inverse seismic problem by successively applying the direct seismic problem, fitting the model to the data, until the misfit is minimal.

More »

Fig 1 Expand

Fig 2.

Uniform mesh of nx points in 1D for the FDM scheme.

The image shows the stencil and points where the wave (PDE) and the boundary conditions (BC) equations are applied.

More »

Fig 2 Expand

Fig 3.

Exploration versus exploitation.

(a) The three vectors associated with updating the velocity of particle in the original PSO—inertia, cognitive and social learning terms and (b) Balancing between exploration and exploitation mechanisms.

More »

Fig 3 Expand

Table 1.

The initial and final values for each PSO parameter in all application.

Value range for w, C1, C2, rrp and τ used in this research.

More »

Table 1 Expand

Fig 4.

Movements defined in the original Nelder-Mead Simplex.

(a) Reflection of X3, given by vertex Xr, (b) Expansion, represented by vertex Xe, (c) Outside contraction, given by vertex Xc, (d) Inside contraction, defined by vertex Xcc and (e) shrinkage, represented by a smaller triangle of vertices. Figure adapted from: http://www.scholarpedia.org/article/Nelder-Mead_algorithm.

More »

Fig 4 Expand

Fig 5.

Schematic visualization of the work of the K-means algorithm.

The data is in black. The stars mark the centroids. The clusters are represented by the colors blue, green and red.

More »

Fig 5 Expand

Fig 6.

Examples of the Hilbert curves.

(a) 3D Hilbert curve and (b) 2D Hilbert curve and particles randomly distributed in regions.

More »

Fig 6 Expand

Fig 7.

Rosenbrock function.

Details of the optimization process of the PSO-Kmeans-ANMS algorithm in Phase 1 for the stopping criterion based on the ratio between the sizes of the clusters.

More »

Fig 7 Expand

Fig 8.

Rosenbrock function.

Details of the optimization process of the PSO-Kmeans-ANMS algorithm in Phase 2.

More »

Fig 8 Expand

Table 2.

Results of the PSO-Kmeans-ANMS algorithm for the Rosenbrock function.

The number of objective function evaluations in Phases 1 and 2 corresponds, respectively, to 1008 and 40.

More »

Table 2 Expand

Fig 9.

Rosenbrock function.

Details of the hybrid optimization process in phase 1 for the stopping criterion based on the relationship between the standard deviations of the objective function values.

More »

Fig 9 Expand

Fig 10.

Rastrigin function.

Details of the optimization process of the PSO-Kmeans-ANMS algorithm in Phase 1 for the stopping criterion based on the ratio between the sizes of the clusters.

More »

Fig 10 Expand

Fig 11.

Rastrigin function.

Details of the optimization process of the PSO-Kmeans-ANMS algorithm in Phase 2.

More »

Fig 11 Expand

Table 3.

Results of the PSO-Kmeans-ANMS algorithm for the Rastrigin function.

The number of objective function evaluations in Phases 1 and 2 corresponds, respectively, to 1008 and 36.

More »

Table 3 Expand

Table 4.

Population versus success rate for the Rosenbrock function.

Percentage success rate sr(%) for each algorithm referring to swarm sizes with 8, 12, 20, 28 and 36 particles.

More »

Table 4 Expand

Table 5.

Population versus success rate for the Rastrigin function.

Percentage success rate sr(%) for each algorithm referring to swarm sizes with 8, 12, 20, 28 and 36 particles.

More »

Table 5 Expand

Fig 12.

Comparison between simulations for all algorithms (success rate versus number of swarm particles).

(a) Rosenbrock function and (b) Rastrigin function.

More »

Fig 12 Expand

Fig 13.

Simulations details for the Rosenbrock function.

The 100 results obtained by the algorithms ANMS, PSO classic, PSO mod and PSO-Kmeans-ANMS for the swarms with 08 (upper) and 36 (lower) particles, respectively.

More »

Fig 13 Expand

Fig 14.

Simulations details for the Rastrigin function.

The 100 results obtained by the algorithms ANMS, PSO classic, PSO mod and PSO-Kmeans-ANMS for the swarms with 08 (upper) and 36 (lower) particles, respectively.

More »

Fig 14 Expand

Fig 15.

1D seismic velocity model.

The solid black line is the true model, where the step indicates the position of the reflector. The dashed gray lines delimit the overall search space for the model parameters.

More »

Fig 15 Expand

Table 6.

True model parameter and constraints.

The exact values of the parameters V1, V2 and hrf for true model and their lower (Llow) and upper (Lup) limits.

More »

Table 6 Expand

Fig 16.

Wavefield propagation and observed data.

(a) Evolution of wavefield propagation u(x, t) and (b) The observed data dobs or synthetic seismic trace recorded at x = 0.15.

More »

Fig 16 Expand

Fig 17.

Case 1 (100 × 20).

(a) The jumping moment from Phase 1 (PSO-Kmeans) for Phase 2 (ANMS). Represented by the color green (initial swarm), blue (final swarm), yellow (best solution for PSO) and red (optimal for ANMS) and (b) Details of Cluster 1 (empty blue circles), Cluster 2 (filled blue circles) and of the construction of the initial Simplex (black tetrahedron).

More »

Fig 17 Expand

Fig 18.

Case 1 (100 × 20).

(a) Diameters of the initial and final swarms and (b) Run time of Phases 1 and 2.

More »

Fig 18 Expand

Table 7.

Case 1 (100 × 20).

Results of the success rate (sr) and average execution time (rt) of each optimization algorithm.

More »

Table 7 Expand

Table 8.

Case 1 (100 × 20).

Results of model parameters and objective function (misfit) for the best solution obtained in each optimization algorithm.

More »

Table 8 Expand

Table 9.

Case 1 (100×20).

Results of the mean value and the respective standard deviation for the parameters of the successful models.

More »

Table 9 Expand

Table 10.

Case 1 (100 × 20).

Results of the mean value and the respective standard deviation for the CPU time and the objective function.

More »

Table 10 Expand

Fig 19.

Case 1 (100 × 20).

(a), (b), and (c) are all results obtained by the ANMS algorithm for variables V1, V2, and hrf, respectively. Successful models are highlighted in blue and unsuccessful ones are in red. (d), (e), and (f) are their respective histograms.

More »

Fig 19 Expand

Fig 20.

Case 1 (100 × 20).

(a), (b), and (c) are all results obtained by the PSO classic algorithm for variables V1, V2, and hrf, respectively. (d), (e), and (f) are their respective histograms.

More »

Fig 20 Expand

Fig 21.

Case 1 (100 × 20).

(a), (b), and (c) are all results obtained by the PSO mod algorithm for variables V1, V2, and hrf, respectively. (d), (e), and (f) are their respective histograms.

More »

Fig 21 Expand

Fig 22.

Case 1 (100 × 20).

(a), (b), and (c) are all results obtained by the PSO-Kmeans-ANMS algorithm for variables V1, V2, and hrf, respectively. (d), (e), and (f) are their respective histograms.

More »

Fig 22 Expand

Fig 23.

Case 1 (100 × 20).

Histograms of the CPU time spent by the four optimization algorithms, ANMS, PSO classic, PSO mod, and PSO-Kmeans-ANMS, respectively. Only applied to successful models.

More »

Fig 23 Expand

Fig 24.

Case 1 (100 × 20).

(a) Comparison between algorithms divided into: Class 1, success rates; Class 2, average CPU times and Class 3, average objective function values (ϕ(m) × 102). (b) Objective function values for successful models.

More »

Fig 24 Expand

Table 11.

Case 2 (50 × 40).

Results of the success rate (sr) and the average execution time (rt) for each optimization algorithm.

More »

Table 11 Expand

Table 12.

Case 2 (50 × 40).

Results of model parameters and the respective objective function (misfit) for the best solutions obtained in each optimization algorithm.

More »

Table 12 Expand

Fig 25.

Case 2 (50 × 40).

(a) Comparison between algorithms divided into: Class 1, success rates; Class 2, average CPU times and Class 3, average objective function values (ϕ(m) × 102). (b) Objective function values for successful models.

More »

Fig 25 Expand

Table 13.

Case 3 (100 × 10).

Results of the success rate (sr) and the average execution time (rt) for each optimization algorithm.

More »

Table 13 Expand

Table 14.

Case 3 (100 × 10).

Results of model parameters and the respective objective function (misfit) for the best solutions obtained in each optimization algorithm.

More »

Table 14 Expand

Fig 26.

Case 3 (100 × 10).

(a) Comparison between algorithms divided into: Class 1, success rates; Class 2, average CPU times and Class 3, average objective function values (ϕ(m) × 102). (b) Objective function values for successful models.

More »

Fig 26 Expand

Fig 27.

Comparison between simulations for all algorithms and for all cases (1, 2 and 3).

(a) success rate, sr(%) versus population and (b) average execution time, rt(s) versus population for the ANMS, PSO classic, PSO mod and PSO-Kmeans-ANMS algorithms.

More »

Fig 27 Expand