Next Article in Journal
A Parametric Bootstrap Approach for a One-Way Error Component Regression Model with Measurement Errors
Next Article in Special Issue
Propagation Search Algorithm: A Physics-Based Optimizer for Engineering Applications
Previous Article in Journal
Tangent Bundles Endowed with Quarter-Symmetric Non-Metric Connection (QSNMC) in a Lorentzian Para-Sasakian Manifold
Previous Article in Special Issue
FSSSA: A Fuzzy Squirrel Search Algorithm Based on Wide-Area Search for Numerical and Engineering Optimization Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Whale Optimization Algorithm for Improved Transient Electromagnetic Inversion in the Presence of Induced Polarization Effects

1
School of Information Engineering, Hubei University of Economics, Wuhan 430205, China
2
Hubei Internet Finance Information Engineering Technology Research Center, Wuhan 430205, China
3
The State Key Laboratory of Power Transmission Equipment and System Security and New Technology, Chongqing University, Chongqing 400044, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(19), 4164; https://doi.org/10.3390/math11194164
Submission received: 11 August 2023 / Revised: 26 September 2023 / Accepted: 2 October 2023 / Published: 4 October 2023
(This article belongs to the Special Issue Metaheuristic Algorithms)

Abstract

:
The transient electromagnetic (TEM) method is a non-contact technique used to identify underground structures, commonly used in mineral resource exploration. However, the induced polarization (IP) will increase the nonlinearity of TEM inversion, and it is difficult to predict the geoelectric structure from TEM response signals in conventional gradient inversion. We select a heuristic algorithm suitable for nonlinear inversion—a whale optimization algorithm to perform TEM inversion with an IP effect. The inverse framework is optimized by opposition-based learning (OBL) and an adaptive weighted factor (AWF). OBL improves initial population distribution for better global search, while the AWF replaces random operators to balance global and local search, enhancing solution accuracy and ensuring stable convergence. Tests on layered geoelectric models demonstrate that our improved WOA effectively reconstructs geoelectric structures, extracts IP information, and performs robustly in noisy environments. Compared to other nonlinear inversion methods, our proposed approach shows superior convergence and accuracy, effectively extracting IP information from TEM signals, with an error of less than 8%.

1. Introduction

The electromagnetic method in a time domain is a geophysical prospecting method that uses coils to transmits pulsed electromagnetic waves (primary field) and receive induced electromagnetic fields (secondary fields) excited by underground abnormal bodies. It offers significant benefits such as extensive detection depth, exceptional precision, cost-effectiveness, is less affected by terrain, and other advantages [1,2,3]. So far, its application has spread extensively to geological survey, mineral resource exploration, engineering survey, geological disaster survey, environmental survey, and other fields at home and abroad.
The sign inversion of the transient electromagnetic method (TEM) response has attracted the attention of many scholars [4,5,6]. After analysis and research on the cause of the sign inversion, people attribute it to the dispersion of conductivity [7,8]. Flis employed the Cole–Cole architecture to characterize the subsurface behavior of three-dimensional conductors [9]. In the transient response simulation of overlapping loops, the reversal of the sign of the induced signal is attributed to polarized bodies. Traditional inversion imaging techniques reliant on resistivity models struggle to efficiently process inversion data signals, so it is necessary to carry out time-domain electromagnetic inversion involving induced polarization (IP) effects.
One dimensional inversion method incorporating lateral constraints can address the extraction of induced polarization information from time-domain electromagnetic measurements. Study outcomes have illustrated the effectiveness of this method in accurately estimating IP parameters, particularly resistivity and susceptibility [10]. It also has very good solvability. The traditional least-squares method to solve the TEM inversion problem with the IP effect can obtain IP information, but this process is easily affected by noisy data [11].
Although it is theoretically feasible to extract IP information from TEM response signals, traditional gradient inversion heavily relies on the initial geoelectric model, and most of them are suitable for specific conditions, but not suitable for the optimization process of inversion with severe nonlinearity, especially when the induced polarization effect intensifies the nonlinearity. We must consider that an heuristic algorithm is more suitable for optimization problems with severe nonlinearity due to its excellent ability to jump out of local extreme value, and this kind of algorithm has successfully entered the actual data processing stage in the field of TEM inversion, and achieved good results. In this study, a TEM inversion framework of an heuristic algorithm is established, which can be applied to inversion difficulties caused by the excitation polarization caused by the TEM response signal change. In addition, we optimize the inversion framework in terms of population optimization and dynamic parameter selection.

2. Related Work

2.1. Inverse with IP Effect

The induced polarization phenomenon in rocks arises from the interstitial electrochemical characteristics of both the rock matrix and interstitial fluids when subjected to an external electric field. In the study of rock-induced polarization, the equivalent circuit (Figure 1) is generally used to establish a model to simulate the dispersion characteristics of rock.
The IP phenomenon in rocks arises from the intricate electrochemical properties of both rocks and the interstitial fluids when subjected to an external electric field. In the investigation of rock-induced polarization, researchers often employ an equivalent circuit (Figure 1) to construct a model that simulates the dispersion characteristics exhibited by rocks.
The sign inversion of the response (TEM) caused by the IP-induced polarization effect (Figure 2a) increases the difficulty of TEM inversion optimization. The method for extracting IP utilizing the thin-plate approach was discussed; however, its applicability is confined to geological bodies with thin-plate characteristics [12]. The Cole–Cole model parameters were established by EL-Kaliouby et al., accompanied by the provision of an approximate formula for computing the maximum negative value [13]. Kozhevikov employed both single-inversion and joint-inversion techniques for the complex resistivity inversion of a two-layer model. This study demonstrated the viability of joint inversion for resolving polarized strata even without prior information [14]. Further enhancements to the algorithm based on one-dimensional lateral constraints were introduced [15]. They established a stable initial model through model space conversion, set a reasonable regularization factor, and successfully obtained resistivity and polarizability close to the true value. Although it is theoretically feasible to extract IP information from TEM response signals, most of them are applicable to specific conditions. This is because the traditional gradient inversion method heavily depends on the initial geoelectric model; it becomes challenging to fulfill the calculation requirements, especially when the induced polarization effect exacerbates the nonlinearity.
When inversion is performed using the traditional gradient class method [16,17], and when the initial geoelectric structure is a uniform half-space model, it is difficult to find the geoelectric structure that makes a TEM signal appear in the wrong direction (Figure 2a) during the inversion process, and the predicted geoelectric structure cannot be close to the preset structure (Figure 2b). The optimization process is stalled.

2.2. Machine Learning Inversion

To avoid the inversion optimization process highly dependent on the initial model, the iterative process is easy to fall into extreme values. Some nonlinear inversion methods [18], such as particle swarm optimization (PSO) [19], genetic algorithms [20], tabu search methods, ant colony optimization, artificial bee colony (ABC), whale optimization algorithm (WOA), simulated annealing [21] and artificial neural networks (ANNs) [22,23] have been proposed. Compared with ANNs, which are widely used, an heuristic algorithm does not need to prepare a large number of training samples for application scenarios, and is not only widely used in TEM inversion, but also widely used in other electromagnetic-detection problems [24,25].
As an heuristic optimization algorithm [26,27,28], WOA has been successfully used to process TEM signal features and geoelectric structure features, so we decided to develop a WOA-based heuristic TEM inversion framework. The resistivity of the polarized body is regarded as a complex function related to frequency, which aggravates the nonlinearity of TEM inversion, resulting in the optimization process of the heuristic inversion algorithm. This makes it difficult to balance its search efficiency and low computational efficiency [24,29,30]. Therefore, although the aforementioned WOA has been used for electromagnetic-data inversion, the computational efficiency of the inversion framework needs to be further improved.
By referring to the solutions of other heuristic optimization algorithms to solve engineering problems, and improving the way of evolution of heuristic algorithms, an applicable multi-threading technology can be developed based on the characteristics of the optimizer [31], and the search efficiency can be improved by optimizing the population of candidate solutions [32,33,34]. The binary scheme selector [35], the optimization strategy selector [36,37,38], and the dynamic parameter selector [36,37,39] can be used.
For this investigation, the fundamental heuristic swarm intelligence search algorithm chosen for TEM inversion was the whale optimization algorithm (WOA), which effectively combines global information interaction and local search, and adjusts the population state during the evolution process according to the worst individual information [40]. Compared with the swarm intelligence search algorithm that needs to adjust all individuals, WOA can take into account the state of the global optimum and local optimum, and has higher execution efficiency [41,42]. Not only that, through grouping operators and meme search, a opposite learning strategy is employed for enhancing the diversity of a population within the meme group, thereby boosting the algorithm’s global search capabilities; operators are employed to balance the algorithm’s ability for early-stage search and later-stage convergence; finally, an improved WOA is formed to accurately extract IP information and invert geoelectric structures based on TEM response signals.

3. TEM Forward Modeling

The Cole–Cole model initially found application in describing the dispersion effect of complex permittivity. Based on many experiments, Pelton et al. believed that the induced electrical effects of rocks are consistent with the Cole–Cole model, which serves as a descriptor for the complex resistivity as [10]
ρ ω = ρ 0 1 m 1 1 1 + i ω τ c ,
where ρ0 represents the resistivity of rock as the angular frequency ω approaches 0, ρ(ω) signifies the complex resistivity, m stands for the polarizability, τ represents the polarization current-decay time constant, and C denotes the frequency-dependent constant. m = (ρ0ρ)/ρ0, ρ is the rock resistivity when the angular frequency approaches infinity.
In addition, the Dias model is also a common model used to describe rocks and minerals with IP characteristics [43]. The complex resistivity calculation expression of the Dias model is
ρ ω = ρ 0 1 m 1 1 1 + i ω τ 1 + 1 μ ,
where μ is defined as iωτ + (iωτ″)1/2, and τ′ and τ″ represent the relaxation times associated with different planning mechanisms. In the equivalent circuit of the rock unit, the capacitance is C, τ′ = (R + Rs)C, τ″ = (aC)2. a is a constant.
Let the TEM device be a central loop device, that is, there are two circular coils with a common center point. When the radius of the small coil is much smaller than that of the large coil, the small coil is regarded as the observation station. In the Cartesian coordinate system, the vertical z-axis is positive and negative below the ground. The vertical magnetic field z component, Hz, produced by the center loop source can be expressed as
H z = I a 2 0 e u 0 ( z + h ) + r T E e u 0 ( z h ) λ 2 u 0 J 1 λ a d λ ,
where u0 can be approximated as λ, J1 denotes the Bessel function with the 1st order, z represents the ordinate of the observation station, h is the height of the excitation source, and for ground devices, z = 0, h = 0. I stands for the magnitude of the excitation step current, while a denotes the excitation loop radius. Bessel functions can be solved discretely using the Hankel transform [44]. rTE is the surface reflection coefficient rTE = (λu1)/(λ + u1). ui is obtained using the layered recursive formula [45]:
u i = u i u i + 1 + u i tanh ( u i h i ) u i + u i + 1 tanh ( u i h i ) u i = λ 2 k i 2 1 / 2 i = 1 , 2 , , N 1 ,
where N denotes the total stratum count of the geoelectric model, when I = N, uN = uN. k is the wave number, ki = (−iωμσ)1/2.
The above formula can obtain the vertical component of the vertical induced magnetic field in the frequency domain, and the magnetic field response in the time domain can be obtained through the following Fourier transform:
B z ( t ) = 1 2 π Re B z ( ω ) + Im B z ( ω ) cos ( ω t ) i sin ( ω t ) i ω d ω ,
where the real part is an even function, the imaginary part is an odd function, and the integral of the imaginary part is zero. After simplification, when t > 0, using the symmetry property of the even function, the derivative of the magnetic field with respect to time can be obtained as
B z ( t ) d t = 2 π Im B z ( ω ) cos ( ω t ) i ω d ω ,
The time-domain induced vertical magnetic field Hz(t) and induced electromotive force (EMF) ε can be transferred from frequency-domain induced magnetic-field signals [46], and be obtained using the piecewise linear approximation method as follows:
H z ( t ) = 2 π t 2 i = 0 N t Im [ F ω i + 1 ] ω i + 1 Im [ F ω i ] ω i ω i + 1 ω i cos ( ω i t ) cos ( ω i + 1 t ) ,
ε ( t ) = B z ( t ) d t = 2 μ π t 2 i = 0 N t Re [ F ω i + 1 ] Re [ F ω i ] ω i + 1 ω i cos ( ω i t ) cos ( ω i + 1 t ) ,
The TEM response data incorporating the induced polarization effect can be obtained by replacing the actual resistivity in Equation (3) with the complex resistivity from Equation (1) or (2). The TEM forward simulation process with the IP effect is as follows:
(1)
Set the model parameters (resistivity, thickness and polarizability) of the geoelectric model;
(2)
Give the IP response with the Dias model;
(3)
Replace the real resistivity ρ(ω) in the parameters of the geoelectric model with the complex resistivity ρ that varies with frequency;
(4)
Calculate the transformation impedance between adjacent layers according to the complex resistivity of each layer;
(5)
Obtain TEM response data with IP information, which are obtained by calculating the ground theoretical impedance according to the recursive formula.

4. Improved WOA Inversion

This section introduces the basic principle of WOA and how to improve WOA using OLB and AWF. Then, on this basis, the optimal framework of geoelectric structure inversion through the electromagnetic response signal is presented.

4.1. WOA Basic Theory

The mathematical formulation of the WOA involves describing the population size as P, and the initial whale population is M(0) = {M1, M2, , MP}. In WOA, the whale population is randomly generated and uniformly distributed in the solution space, and the i-th whale position can be denoted as X i = X i 1 , X i 2 , , X i n , i = 1,2 , , P . Each whale structure contains n position information. Once the whales have secured the prey target’s position, the whales begin to constrict their search region around the target. This is achieved through two encircling strategies: shrinking and spiral. The updating of each whale’s prey position to the optimal state X * = X 1 * , X 2 * , , X n * is a necessary step. During the t-th iterative optimization, the positions of the whales undergo updates using the following procedure:
X ( t + 1 ) = X * ( t ) A × D ,
where the A·D that can be regarded as the update step is represented. A can be calculated as
A = 2 α × r α ,
where r represents a randomized vector in the range [0, 1], while α is vector of the same size as A with amplitude α. The optimization speed is regulated by coefficient A, which operates in conjunction with the convergence factor α.
The control of the whales’ shrinking encircling mechanism for reducing the search space is facilitated by the convergence factor α. The range of A changes within [−α, α] as α gradually decreases from 2 to 0:
α = 2 2 t / t max ,
where tmax signifies the max iterations. As the number of iterations goes up, reducing α results in a smaller gap between the whale’s position and the optimal target position, accompanied by a decrease in the update step size. The step size D should be represented as
D = | 2 r × X * ( t ) X ( t ) | ,
which can be perceived as the separation between the cluster of whales and the presumed prey location. For the D = X * t X t , which represents the spiral search’s max radius, the step size D can be derived using the spiral encircling approach. Subsequently, the update for each whale’s position follows a spiral trajectory as
X ( t + 1 ) = D × e q l × cos ( 2 π l ) + X * ( t ) ,
where q is a fixed factor that can constrain the spiral configuration, while l denotes one value randomly chosen from the range of [−1, 1].
Supposing the likelihood of whales participating in various predatory actions is represented as p, the renewed positions of whales for each predation type should be denoted as
X ( t + 1 ) = X * ( t ) A × D p < 0.5 D × e q l × cos ( 2 π l ) + X * ( t ) p 0.5 ,

4.2. Improved WOA Based on OBL and AWF

The traditional WOA model excels at maintaining a balance between global and local search performance, which aids in enhancing the global optimal solution and execution efficiency [47]. However, there are defects such as the uneven distribution of the initial population, large individual differences in different sub-populations, and difficulty controlling the size of the moving step, resulting in slow convergence, low optimization precision, and premature convergence. To extract IP information more accurately from TEM signals, an improved WOA (IWOA) model based on opposition-based learning (OBL) and adaptive weighted factor (AWF) is recommended [36,48].
In the case of population initialization without prior information guidance, the randomly generated initial population is far away from the ideal solution space. The OBL generates an independent and reverse initial solution space, so that the distribution of the initial state covers a broader range, making it more feasible to cover the ideal solution space. The OBL strategy has achieved successful integration into multiple evolutionary algorithms [36,49]. To address the initial population’s non-uniform distribution, we utilized the opposite learning approach for generating the initial population. This involves two distinct population categories: a randomly generated initial population denoted as X(0) = {X1, X2, , XP}, and an opposite population. Supposing that the opposite population is X′(0) = {X1, X2, , XP}, the sub-element should be
x i = x max + x min x i ,
where xmax represents the upper boundary of the whale’s position xi, and xmin represents the lower boundary. Following the combination of the initial population and the opposite population, a new population is formed by selecting individuals with comparatively lower fitness.
The inherent uncertainty associated with the rand() function fails to effectively steer the solution toward optimal outcomes. Consequently, this can lead to a propensity for converging towards local optima or bypassing the global optimum during the course of evolution [50]. In the solution update process, only with an appropriate moving step size can the algorithm have good global convergence. The incorporation of an adaptive weighted factor into the update step serves to regulate both global and local search capabilities, thereby enhancing the effectiveness of the random vector r and diminishing uncertainties. When the probability of whales engaging p < 0.5, the whale updating can be represented as
X ( t + 1 ) = X * ( t ) ω 1 a d a p A × D p < 0.5 ,
When the probability of whales engaging p > 0.5, the whale positions can be updated as the following:
X ( t + 1 ) = D × e q l × cos ( 2 π l ) + ω 2 a d a p X * ( t ) p 0.5 ,
The adaptive weighted factors can be expressed as:
ω 1 a d a p = β cos π × t / t max + κ ,
ω 2 a d a p = β cos π × t / t max κ ,
where β represents the extent of the variation range for ω 1 a d a p and ω 2 a d a p , while κ defines the step size for adjusting the weights. The utilization of the cosine function aids in attenuating global search precision during the initial evolutionary stages, consequently facilitating an expansion of the optimization range [51]. During the middle and advanced phases of evolution, the amplified weight proves advantageous in enhancing global search capabilities [52].

4.3. Inversion Framework

The geoelectric model with L-strata encompasses three distinct electrical attributes for each layer: resistivity (ρi), thickness (hi) and polarizability (mci) of the i-th layer, respectively. This geoelectric model can be formulated as m = [ρ1, ρ2, , ρL; mc1, mc2, , mcL−1; h1, h2, , hL−1]. The complete number of the layered structure parameters is 3L − 1. When the TEM forward modeling is the operator F[·], the TEM magnetic field response can be obtained by d = F[m], d = [Hz,1, Hz,2, …, Hz,it, …, Hz,Nt]; Nt represents the count of time observation windows.
The inversion process is represented by m = F−1[d], where the inverse of operator F is characterized by significant nonlinearity. When performing an inverse fit by optimization, it is necessary to define an objective function for the optimization problem. When the WOA-type optimization algorithm is used, the objective function is the fitness of WOA, which can be defined as
F i t n e s s = 1 N t i = 1 N t 1 t i 2 [ ( d i o b s d i p r e ) / d i p r e ] 2 ,
where dobs stands for the recorded TEM-induced response signals, while dpred signifies the predicted TEM in the existing optimization state. The fitness is a normalized root-mean-square error. The time coefficients 1/t2 can be weighted to balance early to late data with significant amplitude differences.
Here, an enhanced WOA model incorporating OLB and AWF is introduced for IP information extraction. Supposing that the lower bound (lb) and upper bound (ub) are 30% fluctuation of the electric medium parameters in the geoelectric structure. The specific sequence of steps for implementation steps is as outlined below:
for i in P:
for j in range(M):
x(j) = rand(lb, ub)
x’(j) = lb + ubx(j)
x*(i, (j − 1) × 2) = x(j)
x*(i, (j − 1) × 2 + 1) = x′(j)
end for
end for
for t = 1: Nmax
α = 2 − 2t/Nmax
ω1 = 0.5(cos(π × t/Nmax) + 1)
ω2 = 0.5 (cos(π × t/Nmax) − 1)
for i = 1:P
A = 2α × rand(0, 1) − α
r = rand(0, 1)
l = (−t/Nmax − 2) × rand(0, 1) + 1
p = rand(0, 1)
for j = 1:M
if p < 0.5
if |A| < 1
D = |2r × X′(t) −X(t)|
X(i,j) =X*(j) − ω1 × A × D
else:
idx = int(P × rand(0, 1) + 1)
Xrand=X(idx,:)
D″ = |2r × Xrand(j) −X(i,j)|
X(i,j) =Xrand(j) − ω1 × A × D
end if
else:
D′ = |X*(j) −X(i,j)|
X(i,j) =D′ × el × cos(2πl) + ω2 × X*(j)
end if
end for
end for
end for

4.4. Hyperparameter Setting

To determine the selection of hyperparameters in the proposed method and the comparison method, we used a 200 Ω·m uniform half-space geoelectric model inversion optimization to test the important parameters of each heuristic algorithm.
For the differential evolution (DE) algorithm, crossover (CR) probability is used to control the crossover probability between individuals, determining whether each individual will, with a certain probability, undergo a crossover operation with other individuals during the evolution process, thereby generating new individuals. This helps adjust the trade-off between exploration and exploitation in the DE algorithm. A higher CR value (close to 1) increases the probability of crossover, leading to more exploration of the search space, aiding global search but potentially sacrificing local search capabilities. A lower CR value (close to 0) reduces the probability of crossover, relying more on known information, aiding local search but potentially getting stuck in local optima.
We compared CR = 0.2 and CR = 0.8 in the context of testing the inversion of the uniform half-space electrical structure (Figure 3). Different population sizes were tested. The results indicate that, for our TEM inversion optimization problem, CR can only improve global search efficiency to some extent by controlling the crossover status of the population during iterations. The extent of improvement also depends on the population size.
For the ABC algorithm, the limits parameter was used to control whether the bees would abandon a certain food source (candidate solution) to explore other potential and better solutions, aiming for improved search effectiveness. If, for a consecutive number of iterations, the bees fail to find a better food source (a superior solution), they may decide to abandon the current food source and explore other possibilities. The upper limit for this consecutive iteration count is determined by the “limits” parameter. When limits is set to 500, it exceeds the iteration count of 100. This implies that the bee colony will not abandon the current candidate solution to explore other solutions during the optimization process.
From the comparative results (Figure 4), it can be observed that, for the TEM inversion optimization problem, the “limits” parameter does not have a significant impact on the optimization process. It can be set to a value greater than the number of optimization iterations. Additionally, when the population size is set to 50, the difference in optimization performance compared to a population size of 100 is not pronounced. Noticeable improvements in performance require a population size of 500, but this comes at a substantial computational cost.
For the WOA, we conducted comparisons using different probability values to determine the hunting behavior of whales (Figure 5). In each set of comparisons, the probability (p) ranged from 0.1 to 0.9. We conducted a total of three sets of experiments. It was observed that for the TEM inversion optimization problem, the optimal fitness values corresponding to different probabilities were quite similar, and the results varied each time. We decided to align our parameter selection with other research studies, choosing p = 0.5.
Similarly, we also conducted tests for the parameters β and κ in the WOA algorithm (Figure 6). The situation for these two parameters was similar to the probability (p) setting, where there was no clear trend indicating an optimal value for the TEM inversion optimization problem. We opted to align our parameter selection with other research studies.

5. Simulation Experiment

After defining the evaluation index of the inversion optimization model, we used a three-layer geoelectric model example to verify the effectiveness of the proposed method, and a four-layer geoelectric model example to highlight the advantages of the proposed method. Moreover, the proposed method was tested with noise resistance at different noise levels, and with a 3D geoelectric model.

5.1. Evaluation Indicator

This paper shows an example of extracting IP information from TEM observation signals using the improved WOA inversion method. To validate the effectiveness of the presented algorithm, three theoretical geoelectric models were designed. The algorithm simulation was executed in MATLAB R2023a to evaluate the inversion achievement of the presented algorithm on a CPU Core (TM) i7-9750 running at a frequency of 4.50 GHz and equipped with 64 GB RAM. In this study, the fitness of TEM responses and geoelectric models was assessed through the utilization of the mean-square error (MSE) and total relative error (TRE):
MSE = 1 N t i = 1 N t d i o b s i d i p r e d i o b s × 100 % ,
TRE = j = 1 N m m j , s y n m j , p r e d m j , p r e d × 100 %
where dpred is the vertical magnetic field response data with IP information predicted by inversion, dobs is the observation response signals, and Nt denotes the channel count of observation windows. mpred denotes the inverted value, and msyn signifies the actual value of the geoelectric model, with Nm representing the count of parameters within the geoelectric model. Among the above indicators, MSE represents the prediction error and TRE represents the relative error of the geoelectric model. The smaller their values, the better the inversion performance.

5.2. Three-Strata Geoelectric Model

Considering the inversion of a three-strata geoelectric K-type Dias model, the resistivity values for each layer are as follows: ρ1 = 50 Ω·m, ρ2 = 200 Ω·m and ρ3 = 10 Ω·m. Additionally, the corresponding layer thicknesses are h1 = 100 m and h2 = 200 m. Let the IP effect exist in different layers, and the polarization parameter m = 0.3; in this case, three sets of TEM response data can be generated. The IP information carried by each group of TEM responses is different. Through the inversion, we can analyze how each layer’s IP effect impacts the accuracy of the inversion.
In the inversion optimization, there are a total of six parameters for optimizing the position of whales, which are three parameters representing the resistivity information of each layer, two parameters representing the layer thickness information of the first two layers, and the remaining one parameter representing the polarization parameters. In inversion optimization, the number of iterations is 20. The MSE and TRE of the inversion outcomes show that the lower the three evaluation values, the better the TEM inversion fitting performance, and the less it is influenced by the induced polarization (Table 1).
From the results, it can be seen that when there is an induced polarization effect in the third layer, the geoelectric structure is most accurately restored. This is because this layer is considered as a structure that extends infinitely downwards, and multiple TEM response signals carry electrical information of this layer, which can be utilized more in the inversion optimization process. The induced polarization reduction accuracy of the first layer is higher than that of the second layer, because the electrical information of the first layer is carried in the early TEM response signal, which has a larger amplitude and occupies a greater weight in the inversion optimization process.
In the inversion outcomes for the three-stratum geoelectric model, the proposed inversion technique demonstrated reduced MSE and TRE fitting errors, regardless of the layer in which the IP effect was present. Notably, the best predictive performance in TEM inversion was observed when the IP effect existed at the lowest level; TEM inversion had the best prediction effect. When the IP effect occurred at the shallowest stratum, while the performance was relatively poorer when the IP effect existed in the middle layer. Figure 7 shows the inversion prediction geoelectric models corresponding to different polarization modes, the fitting of TEM response, and the variation of WOA fitness with iterative optimization.
For the three-strata geoelectric structure with a K-type, the proposed improved WOA can accurately predict the geoelectric structure including resistivity, thickness, and polarizability parameters (Figure 7). The TEM response signals generated by the geoelectric structure have a high fitting degree with the theoretical response data. Throughout the inversion optimization process, the iteration remains stable, minimizing the risk of converging towards local extremes. The outcomes of the inversion indicate that the enhanced WOA nonlinear optimization method, incorporating the opposition-based learning strategy and adaptive weighted factor, consistently maintains stable TEM inversion capabilities, thereby achieving accurate geoelectric structure inversion that incorporates IP information.

5.3. Four-Strata Geoelectric Model

To additionally confirm the efficacy of the introduced approach, a four-strata geoelectric model with a KH-type was established. The efficiency of the presented approach was benchmarked against the particle swarm optimization (PSO) algorithm [53,54], the artificial bee colony (ABC) algorithm [55] and the differential evolution (DE) algorithm [49]. The resistivity values for each layer were specified as follows: ρ1 = 100 Ω·m, ρ2 = 300 Ω·m, ρ3 = 50 Ω·m and ρ4 = 200 Ω·m, with the corresponding layer thicknesses as h1 = 100 m, h2 = 200 m, and h3 = 400 m. The polarizability parameters m2 and m3 both had a value of 0.3. The initial parameters of all the heuristic biomimetic algorithms are outlined in Table 2.
The execution process of PSO was referenced from the literature [37,39,56], and specific parameter details can be found in the references [39,56]. The choice of the parameter setting was made to maintain consistency with the design of the introductory research and to avoid any misunderstandings arising from hyperparameter tuning. The parameters in WOA were selected based on the parameters in reference [24]. The parameters of DE were selected based on the parameters in reference [56]. The parameters in ABC were chosen by referencing the parameters in PSO, WOA, and DE, ensuring consistency between the population size and the number of iterations.
The IP effect was introduced into the middle stratum of the Dias geoelectric model. The fitting accuracy of the TEM response for inversion prediction and the fitting accuracy of the geoelectric model are shown in Table 3. When compared to the performance of the PSO, DE and ABC algorithms, the WOA method achieved better predictive fitting performance. This shows that the encircling prey and spiral updating strategies in WOA are helpful in handling TEM inversion with IP effects, and have better global search ability for such nonlinear optimization inversion.
The enhanced WOA exhibited notably superior inversion performance compared to the standard WOA, owing to the integration of the OBL strategy for generating the initial population. This strategy extended the search range of whales through random expansion, consequently bolstering the optimization capability. Then, adaptive weighted factors were applied to control the relationship between local optimization and global optimization. These two measures were used to improve WOA enhance global search capabilities, improve convergence performance in the IP-information search optimization, and largely prevent premature convergence.
Figure 8 illustrates the detailed fitting outcomes of the layered structure and induced TEM response signals, along with the progression of fitness changes during the optimization procedure involving diverse heuristic algorithms. In the context of the four-stratum geoelectric model, the proposed algorithm proficiently recovered parameters like resistivity, thickness, and polarizability. Moreover, the inversion data for TEM inductive Hz aligned well with the anticipated values.
The convergence behavior of various comparative methods is shown in Figure 9. These methods gradually converged after 10 iterations, and we have presented the results for 20 iterations. The accuracy of other methods did not reach the level achieved by our proposed WOA algorithm after 10 iterations, or even after 20 iterations. The above results show that the non-linear improved WOA model based on the OBL strategy and AWF has a better global search capability and higher inversion accuracy, and is suitable for IP information extraction.

5.4. Stability Test

To more effectively evaluate the practical application of the presented method in inversing measured data, the inversion stability and robustness of the algorithm for TEM data with different noise levels were compared. A five-strata HKH-type Dias geoelectric model was used to implement testing. The resistivity values for each layer were as follows: ρ1 = 300 Ω·m, ρ2 = 200 Ω·m, ρ3 = 500 Ω·m, ρ4 = 50 Ω·m and ρ5 = 1000 Ω·m. Additionally, the corresponding layer thicknesses were h1 = 100 m, h2 = 200 m, h3 = 300 m and h4 = 500 m. The polarizability parameters m3 and m4 were both 0.3.
The inversion performance of the proposed algorithm on noisy TEM data under 5% and 10% noise levels were compared (Table 4). The MSE and TRE inversion misfit increased gradually with the increase in noise, but the proposed algorithm always ensured lower inversion errors due to OBL and adaptive weighted factors that enhanced the robustness of the WOA. In addition, the calculation time of the inversion of the five-stratum model increased compared with the three-stratum and four-stratum models due to the expanded number of parameters subject to optimization.
Figure 10 displays the inversion-predicted geoelectric structure, the alignment status of the time-domain-induced signals generated by the five-stratum model, and the evolution of the WOA’s fitness during iterative optimization. For noise-free data, the proposed algorithm achieved the precise reconstruction of resistivity, thickness and induced polarized parameters for the presumed geoelectric model, yielding a predictive fitness (MSE) of 3.23%. For the data with 5% and 10% random noise, the resistivity, thickness, and polarizability parameters could be roughly characterized by basic trends, but level of precision in depicting details decreased.

5.5. SMS Model Test

We prepared a 3D simulation model of a seafloor massive sulfide (SMS) deposit. We set the resistivity of the mineral overlying layer to 10 Ω·m. SMS was formed in magmatic hydrothermal upwelling, and there were strong, medium and weak alteration regions with electrical resistivity values of 0.5, 1 and 2 Ω·m, respectively. In addition, there were also magmatic upwelling channels (yellow blocks) that were not fully in contact with the overlying layer and buried SMS sedimentary minerals (black blocks). We used the Cole–Cole model to simulate the induced polarization effect, and the m, t and c parameters were 0.3, 0.1 and 0.2, respectively. The perspective view, top view and slice of the 3D model are shown in Figure 11.
The inversion results of the proposed method were compared with those of the traditional gradient inversion method, as shown in Figure 12. The traditional inversion method of gradient class adopts OCCAM inversion; the specific implementation and inversion stopping strategy are referred to the literature. Due to the lack of a strategy for retrieving the induced polarization parameters, the inversion results of slices at y = 70 m and y = 110 m showed that the gradient inversion cannot accurately restore the preset SMS geoelectric structure. The inversion slices of the proposed IWOA showed that the basic electrical structural features of the magmatic hydrothermal upwelling channels, the alteration regions and the buried SMS minerals can be effectively characterized. This shows that the proposed TEM inversion framework based on IWOA can effectively consider the induced polarization effect in electrical media.

6. Conclusions

An inversion framework of a transient electromagnetic method based on WOA was proposed. Compared with the traditional gradient inversion method, this heuristic algorithm is more suitable for TEM inversion optimization under the IP effect. Not only that, we also upgraded the inversion framework with OLB and AWF strategies.
Three examples of geoelectric models showed that the proposed improved WOA can accurately predict the geoelectric structure and IP parameters while considering the IP effect. Comparing the fit of the geoelectric model and the variation in fitness during the optimization process revealed the enhanced accuracy and optimization capability of the proposed WOA over alternative heuristic inversion algorithms. The results showed that the initial population generated based on OBL fosters a wider search range and even distribution in the initial phase, thereby promoting population diversity and enhancing global search capabilities. And the adaptive weighted factor contributes to securing convergence speed and stability during the later stages, thereby enhancing the precision and resilience of IP information extraction.
Moreover, the TEM inversion ability of WOA was tested with the inversion optimization with 5% and 10% noise data, and the stability of TEM inversion based on WOA was verified.
Our future work will consider further combining the heuristic algorithm framework with deep neural networks. First, deep neural networks will be used to characterize electrical anomaly targets with induced polarization effects, and then heuristic algorithms will be used to accurately obtain resistivity information and induced polarization information.

Author Contributions

Methodology, R.L. and H.T.; validation, Q.Z., investigation, L.G.; data curation, R.L. and Y.D.; writing—original draft preparation, R.L.; visualization, Y.D. and Q.Z.; supervision, H.T.; funding acquisition, R.L. and H.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant numbers 42104072, 52201363.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Misurkeeva, N.V.; Buddo, I.V.; Smirnov, A.S.; Shelokhov, I.A. Shallow Transient Electromagnetic Method Application to Study the Yamal Peninsula Permafrost Zone. In Proceedings of the Geomodel 2020, Gelendzhik, Russia, 7–11 September 2020; European Association of Geoscientists & Engineers: Gelendzhik, Russia, 2020; pp. 1–6. [Google Scholar]
  2. Qi, T.; Zhang, F.; Pei, X.; Feng, G.; Wei, H. Simulation Research and Application on Response Characteristics of Detecting Water-Filled Goaf by Transient Electromagnetic Method. Int. J. Coal Sci. Technol. 2022, 9, 17. [Google Scholar] [CrossRef]
  3. Zeng, Y.; Zeng, G.; Huang, L.; Li, X.; Guo, J.; Wang, J. Application of Transient Electromagnetic Method with Multi-Radiation Field Sources in Deep Edge Mineral Resources Exploration. Acta Geol. Sin. 2021, 95, 99–101. [Google Scholar] [CrossRef]
  4. Lu, J.; Wang, X.; Xu, Z.; Zhdanov, M.S.; Guo, M.; Teng, M.; Liu, Z. Quasi-2-D Robust Inversion of Semi-Airborne Transient Electromagnetic Data with IP Effects. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–10. [Google Scholar] [CrossRef]
  5. Zhang, S.; Zhou, N. Extraction of Multiple Electrical Parameters from IP-Affected Transient Electromagnetic Data Based on LSTM-ResNet. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–14. [Google Scholar] [CrossRef]
  6. Zhi, Q.; Wu, J.; Li, X.; Wang, X.; Deng, X. Improving Inversion Quality of IP-Affected TEM Data Using Dual Source. Minerals 2022, 12, 684. [Google Scholar] [CrossRef]
  7. Zhi, Q.; Deng, X.; Wu, J.; Li, X.; Wang, X.; Yang, Y.; Zhang, J. Inversion of IP-Affected TEM Responses and Its Application in High Polarization Area. J. Earth Sci. 2021, 32, 42–50. [Google Scholar] [CrossRef]
  8. Nai, G.; Wang, X.; Xie, Z.; Chen, X.; Liu, W. One-Dimensional Constrained Inversion of Electrical Source Transient Electromagnetic Method. IOP Conf. Ser. Earth Environ. Sci. 2021, 660, 012076. [Google Scholar] [CrossRef]
  9. Flis, M.F.; Newman, G.A.; Hohmann, G.W. Induced-polarization Effects in Time-domain Electromagnetic Measurements. Geophysics 1989, 54, 514–523. [Google Scholar] [CrossRef]
  10. Pelton, W.H.; Ward, S.H.; Hallof, P.G.; Sill, W.R.; Nelson, P.H. Mineral discrimination and removal of inductive coupling with multifrequency IP. Geophysics 1978, 43, 588–609. [Google Scholar] [CrossRef]
  11. Chen, T.; Hodges, G.S.; Smiarowski, A. Extracting Subtle IP Responses from Airborne Time Domain Electromagnetic Data. In SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Houston, TX, USA, 2015. [Google Scholar]
  12. Macnae, J. Quantifying Airborne Induced Polarization Effects in Helicopter Time Domain Electromagnetics. J. Appl. Geophys. 2016, 135, 495–502. [Google Scholar] [CrossRef]
  13. El-Kaliouby, H.M.; El-Diwany, E.A.; Hussain, S.A.; Hashish, E.A.; Bayoumi, A.R. Optimum Negative Response of a Coincident-loop Electromagnetic System above a Polarizable Half-space. Geophysics 1997, 62, 75–79. [Google Scholar] [CrossRef]
  14. Kozhevnikov, N.O.; Antonov, E.Y. Inversion of IP-Affected TEM Responses of a Two-Layer Earth. Russ. Geol. Geophys. 2010, 51, 708–718. [Google Scholar] [CrossRef]
  15. Lin, C.; Fiandaca, G.; Auken, E.; Couto, M.A.; Christiansen, A.V. A Discussion of 2D Induced Polarization Effects in Airborne Electromagnetic and Inversion with a Robust 1D Laterally Constrained Inversion Scheme. Geophysics 2019, 84, E75–E88. [Google Scholar] [CrossRef]
  16. Li, R.; Hu, X.; Li, J. Pseudo-3D Constrained Inversion of Transient Electromagnetic Data for a Polarizable SMS Hydrothermal System in the Deep Sea. Stud. Geophys. Geod. 2018, 62, 512–533. [Google Scholar] [CrossRef]
  17. Li, R.; Yu, N.; Wang, E.; Wang, X.; Mao, L.; Sun, Z.; Wu, X. Airborne Transient Electromagnetic Simulation: Detecting Geoelectric Structures for HVdc Monopole Operation. IEEE Geosci. Remote Sens. Mag. 2021, 10, 274–288. [Google Scholar] [CrossRef]
  18. Aigner, L.; Bücker, M.; Gallistl, J.; Steiner, M.; Flores-Orozco, A. Improved Inversion of Induced Polarization and Transient Electromagnetic Methods to Characterize Fractured Media. 2018. Available online: https://publik.tuwien.ac.at/files/publik_288609.pdf (accessed on 10 August 2023).
  19. He, Y.; Xue, G.; Chen, W.; Tian, Z. Three-Dimensional Inversion of Semi-Airborne Transient Electromagnetic Data Based on a Particle Swarm Optimization-Gradient Descent Algorithm. Appl. Sci. 2022, 12, 3042. [Google Scholar] [CrossRef]
  20. Hedia, S.; Zitouna, B.; Ben Hadj Slama, J.; Pichon, L. Time Domain Sources Identification in the near Field: Comparison between Electromagnetic Time Reversal and Genetic Algorithms-Based Methods. IET Sci. Meas. Technol. 2020, 14, 842–847. [Google Scholar] [CrossRef]
  21. Liu, S.; Sun, H. Asynchronous Parallel Multiple Markov Chains Simulated Annealing Algorithm to Transient Electromagnetic Inversion. In Proceedings of the 3rd Asia Pacific Meeting on Near Surface Geoscience & Engineering, Chiang Mai, Thailand, 2–4 November 2020; European Association of Geoscientists & Engineers: Chiang Mai, Thailand, 2020; pp. 1–3. [Google Scholar]
  22. Li, X.; Xue, G.; Song, J.; Guo, W.; Wu, J.; Shen, M. Application of the Adaptive Shrinkage Genetic Algorithm in the Feasible Region to TEM Conductive Thin Layer Inversion. Appl. Geophys. 2005, 2, 204–210. [Google Scholar] [CrossRef]
  23. Killingbeck, S.F.; Booth, A.D.; Livermore, P.W.; Bates, C.R.; West, L.J. Characterisation of Subglacial Water Using a Constrained Transdimensional Bayesian Transient Electromagnetic Inversion. Solid Earth 2020, 11, 75–94. [Google Scholar] [CrossRef]
  24. Li, R.; Wu, X.; Tian, H.; Yu, N.; Wang, C. Hybrid Memetic Pretrained Factor Analysis-Based Deep Belief Networks for Transient Electromagnetic Inversion. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–20. [Google Scholar] [CrossRef]
  25. Li, R.; Yu, N.; Wang, X.; Liu, Y.; Cai, Z.; Wang, E. Model-Based Synthetic Geoelectric Sampling for Magnetotelluric Inversion with Deep Neural Networks. IEEE Trans. Geosci. Remote Sens. 2020, 60, 1–14. [Google Scholar] [CrossRef]
  26. Mostafa Bozorgi, S.; Yazdani, S. IWOA: An Improved Whale Optimization Algorithm for Optimization Problems. J. Comput. Des. Eng. 2019, 6, 243–259. [Google Scholar] [CrossRef]
  27. Mohammed, H.M.; Umar, S.U.; Rashid, T.A. A Systematic and Meta-Analysis Survey of Whale Optimization Algorithm. Comput. Intell. Neurosci. 2019, 2019, e8718571. [Google Scholar] [CrossRef]
  28. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  29. Aigner, L.; Katona, T.; Michel, H.; Ahmed, A.; Hermans, T.; Flores Orozco, A. Quantification of Clay Content Using the Transient Electromagnetic and Spectral Induced Polarization Method. In Proceedings of the EGU General Assembly 2021, online, 19–30 April 2021. [Google Scholar]
  30. Li, R.; Zhang, H.; Wu, Z. Using Principal Component Analysis and Online Sequential Extreme Learning Machine Approach for Transient Electromagnetic Nonlinear Inversion: TEM-Inversion-Based-on-PCA-OSELM. In Proceedings of the 2021 13th International Conference on Machine Learning and Computing, Shenzhen, China, 26 February–1 March 2021; pp. 550–556. [Google Scholar] [CrossRef]
  31. Mahafzah, B.A.; Jabri, R.; Murad, O. Multithreaded Scheduling for Program Segments Based on Chemical Reaction Optimizer. Soft Comput. 2021, 25, 2741–2766. [Google Scholar] [CrossRef]
  32. Horng, S.-C.; Lin, S.-S. Improved Beluga Whale Optimization for Solving the Simulation Optimization Problems with Stochastic Constraints. Mathematics 2023, 11, 1854. [Google Scholar] [CrossRef]
  33. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S.; Faris, H. MTDE: An Effective Multi-Trial Vector-Based Differential Evolution Algorithm and Its Applications for Engineering Design Problems. Appl. Soft Comput. 2020, 97, 106761. [Google Scholar] [CrossRef]
  34. Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S.; Zamani, H.; Bahreininejad, A. GGWO: Gaze Cues Learning-Based Grey Wolf Optimizer and Its Applications for Solving Engineering Problems. J. Comput. Sci. 2022, 61, 101636. [Google Scholar] [CrossRef]
  35. Becerra-Rozas, M.; Cisternas-Caneo, F.; Crawford, B.; Soto, R.; García, J.; Astorga, G.; Palma, W. Embedded Learning Approaches in the Whale Optimizer to Solve Coverage Combinatorial Problems. Mathematics 2022, 10, 4529. [Google Scholar] [CrossRef]
  36. Li, R.; Gao, L.; Yu, N.; Li, J.; Liu, Y.; Wang, E.; Feng, X. Memetic Strategy of Particle Swarm Optimization for One-Dimensional Magnetotelluric Inversions. Mathematics 2021, 9, 519. [Google Scholar] [CrossRef]
  37. Li, R.; Zhuang, Q.; Yu, N.; Li, R.; Zhang, H. Improved Hybrid Particle Swarm Optimizer with Sine-Cosine Acceleration Coefficients for Transient Electromagnetic Inversion. Curr. Bioinform. 2021, 16, 60–75. [Google Scholar] [CrossRef]
  38. Li, R.; Zhang, H.; Zhuang, Q.; Li, R.; Chen, Y. BP Neural Network and Improved Differential Evolution for Transient Electromagnetic Inversion. Comput. Geosci. 2020, 137, 104–106. [Google Scholar] [CrossRef]
  39. Li, R.; Zhang, H.; Yu, N.; Li, R.; Zhuang, Q. A Fast Approximation for 1-D Inversion of Transient Electromagnetic Data by Using a Back Propagation Neural Network and Improved Particle Swarm Optimization. Nonlinear Process. Geophys. 2019, 26, 445–456. [Google Scholar] [CrossRef]
  40. Xu, L.Q.; Li, L. Inversion Analysis of Seepage Parameters Based on Improved Shuffled Frog Leaping Algorithm. Math. Probl. Eng. 2021, 2021, 6536294. [Google Scholar] [CrossRef]
  41. Fan, Q.; Chen, Z.; Li, Z.; Xia, Z.; Yu, J.; Wang, D. A New Improved Whale Optimization Algorithm with Joint Search Mechanisms for High-Dimensional Global Optimization Problems. Eng. Comput. 2021, 37, 1851–1878. [Google Scholar] [CrossRef]
  42. Ye, X.; Liu, W.; Li, H.; Wang, M.; Chi, C.; Liang, G.; Chen, H.; Huang, H. Modified Whale Optimization Algorithm for Solar Cell and PV Module Parameter Identification. Complexity 2021, 2021, 8878686. [Google Scholar] [CrossRef]
  43. Dias, C.A. Developments in a Model to Describe Low-frequency Electrical Polarization of Rocks. Geophysics 2000, 65, 437–451. [Google Scholar] [CrossRef]
  44. Gupta, P.K.; Niwas, S.; Chaudhary, N. Fast Computation of Hankel Transform Using Orthonormal Exponential Approximation of Complex Kernel Function. J. Earth Syst. Sci. 2006, 115, 267–276. [Google Scholar] [CrossRef]
  45. Kaufman, A.; Keller, G. Frequency and Transient Soundings; Vieweg+Teubner Verlag Wiesbaden: Berlin, Germany, 1983. [Google Scholar]
  46. Li, J.; Farquharson, C.G.; Hu, X. Three Effective Inverse Laplace Transform Algorithms for Computing Time-Domain Electromagnetic responses. Geophysics 2016, 81, E113–E128. [Google Scholar] [CrossRef]
  47. Sharma, T.K.; Rajpurohit, J.; Prakash, D. Enhanced Local Search in Shuffled Frog Leaping Algorithm; Pant, M., Sharma, T.K., Verma, O.P., Singla, R., Sikander, A., Eds.; Springer: Singapore, 2020; Volume 1053, pp. 1441–1448. [Google Scholar]
  48. Pan, Q.; Tang, J.; Wang, H.; Li, H.; Chen, X.; Lao, S. SFSADE: An Improved Self-Adaptive Differential Evolution Algorithm with a Shuffled Frog-Leaping Strategy. Artif. Intell. Rev. 2022, 55, 3937–3978. [Google Scholar] [CrossRef]
  49. Deng, W.; Ni, H.; Liu, Y.; Chen, H.; Zhao, H. An Adaptive Differential Evolution Algorithm Based on Belief Space and Generalized Opposition-Based Learning for Resource Allocation. Appl. Soft Comput. 2022, 127, 109419. [Google Scholar] [CrossRef]
  50. Liu, M.; Yao, D.; Guo, J.; Chen, J. An Optimized Neural Network Prediction Model for Reservoir Porosity Based on Improved Shuffled Frog Leaping Algorithm. Int. J. Comput. Intell. Syst. 2022, 15, 37. [Google Scholar] [CrossRef]
  51. Cai, J.; Lei, D.; Li, M. A Shuffled Frog-Leaping Algorithm with Memeplex Quality for Bi-Objective Distributed Scheduling in Hybrid Flow Shop. Int. J. Prod. Res. 2021, 59, 5404–5421. [Google Scholar] [CrossRef]
  52. Sun, Y.-F.; Wang, J.-S.; Song, J.-D. An Improved Fireworks Algorithm Based on Grouping Strategy of the Shuffled Frog Leaping Algorithm to Solve Function Optimization Problems. Algorithms 2016, 9, 23. [Google Scholar] [CrossRef]
  53. Jain, M.; Saihjpal, V.; Singh, N.; Singh, S.B. An Overview of Variants and Advancements of PSO Algorithm. Appl. Sci. 2022, 12, 8392. [Google Scholar] [CrossRef]
  54. Jiang, F.; Dai, Q.; Dong, L. An ICPSO-RBFNN Nonlinear Inversion for Electrical Resistivity Imaging. J. Cent. South Univ. 2016, 23, 2129–2138. [Google Scholar] [CrossRef]
  55. Su, H.; Zhao, D.; Yu, F.; Heidari, A.A.; Zhang, Y.; Chen, H.; Li, C.; Pan, J.; Quan, S. Horizontal and Vertical Search Artificial Bee Colony for Image Segmentation of COVID-19 X-Ray Images. Comput. Biol. Med. 2022, 142, 105181. [Google Scholar] [CrossRef] [PubMed]
  56. Li, R.; Yu, N.; Li, R.; Zhuang, Q.; Zhang, H. Transient Electromagnetic Inversion Based on Particle Swarm Optimization and Differential Evolution Algorithm. Near Surf. Geophys. 2020, 19, 59–71. [Google Scholar] [CrossRef]
Figure 1. Equivalent circuit representation of rock-induced polarization.
Figure 1. Equivalent circuit representation of rock-induced polarization.
Mathematics 11 04164 g001
Figure 2. TEM inversion results considering IP-induced polarization effect. (a) represents the predicted TEM signal corresponding to the inversion iteration step, and (b) represents the predicted geoelectric structure corresponding to the inversion iteration step.
Figure 2. TEM inversion results considering IP-induced polarization effect. (a) represents the predicted TEM signal corresponding to the inversion iteration step, and (b) represents the predicted geoelectric structure corresponding to the inversion iteration step.
Mathematics 11 04164 g002
Figure 3. Comparative analysis of the optimization convergence process of population sizes and CR in the DE algorithm.
Figure 3. Comparative analysis of the optimization convergence process of population sizes and CR in the DE algorithm.
Mathematics 11 04164 g003
Figure 4. Comparative analysis of the optimization convergence process of population sizes and limits in ABC algorithm.
Figure 4. Comparative analysis of the optimization convergence process of population sizes and limits in ABC algorithm.
Mathematics 11 04164 g004
Figure 5. The convergence processes corresponding to different probabilities in the WOA algorithm.
Figure 5. The convergence processes corresponding to different probabilities in the WOA algorithm.
Mathematics 11 04164 g005
Figure 6. The convergence processes corresponding to different values of β and κ in the WOA algorithm.
Figure 6. The convergence processes corresponding to different values of β and κ in the WOA algorithm.
Mathematics 11 04164 g006
Figure 7. Inversion outcomes of the three-stratum geoelectric model with polarization information: (a) represents the theoretical geoelectric model and inversed geoelectric model; (b) represents the predictive polarization parameters and the theoretical parameters; (c) represents Hz data fitting curve; and (d) represents the iterative curve of the fitness value.
Figure 7. Inversion outcomes of the three-stratum geoelectric model with polarization information: (a) represents the theoretical geoelectric model and inversed geoelectric model; (b) represents the predictive polarization parameters and the theoretical parameters; (c) represents Hz data fitting curve; and (d) represents the iterative curve of the fitness value.
Mathematics 11 04164 g007
Figure 8. Inversion outcomes of the four-stratum geoelectric model with an intermediate polarization layer. (a) represents the theoretical geoelectric model and inversed geoelectric model; (b) represents the predictive polarization parameters and the theoretical parameters; and (c) represents the Hz data fitting curve.
Figure 8. Inversion outcomes of the four-stratum geoelectric model with an intermediate polarization layer. (a) represents the theoretical geoelectric model and inversed geoelectric model; (b) represents the predictive polarization parameters and the theoretical parameters; and (c) represents the Hz data fitting curve.
Mathematics 11 04164 g008
Figure 9. The convergence behavior of various comparative methods.
Figure 9. The convergence behavior of various comparative methods.
Mathematics 11 04164 g009
Figure 10. Inversion outcomes of the five-stratum geoelectric model with an intermediate polarization layer. (a) represents the theoretical geoelectric model and inversed geoelectric model; (b) represents the predictive polarization parameters and the theoretical parameters; (c) represents Hz data fitting curve; and (d) represents the iterative curve of the fitness value.
Figure 10. Inversion outcomes of the five-stratum geoelectric model with an intermediate polarization layer. (a) represents the theoretical geoelectric model and inversed geoelectric model; (b) represents the predictive polarization parameters and the theoretical parameters; (c) represents Hz data fitting curve; and (d) represents the iterative curve of the fitness value.
Mathematics 11 04164 g010
Figure 11. SMS mode schematic.
Figure 11. SMS mode schematic.
Mathematics 11 04164 g011
Figure 12. Comparison between the gradient class inversion and the SMS model of the proposed IWOA inversion.
Figure 12. Comparison between the gradient class inversion and the SMS model of the proposed IWOA inversion.
Mathematics 11 04164 g012
Table 1. TEM inversion results with IP effect for the K-type geoelectric model with three strata.
Table 1. TEM inversion results with IP effect for the K-type geoelectric model with three strata.
K-Type ModelMPETRE (%)
1st layer IP0.1725.43
2nd layer IP0.2132.21
3rd layer IP0.1213.50
Table 2. Simulation parameter configurations for the four-strata geoelectric model with KH-type.
Table 2. Simulation parameter configurations for the four-strata geoelectric model with KH-type.
Parameter TypeParameter Setting
PSO algorithm parameterc1 = c2 = 2, w1 = 0.9, w2 = 0.4, P = 20, itermax = 20
DE algorithm parameterF = 0.6, CR = 0.8, P = 20, itermax = 20
ABC algorithm parameterlimits= 50, P = 20, itermax = 20
WOA parameterP = 20, p = 0.5, itermax = 20
Improved WOA parameterP = 20, p = 0.5, κ = 1, β = 0.5, itermax = 20
Table 3. Inversion performance for various nonlinear inversion algorithms.
Table 3. Inversion performance for various nonlinear inversion algorithms.
KH-Type ModelMSE (%)TRE (%)Cost Time
PSO0.29117.0513.80 min
DE0.2589.3513.56 min
ABC1.32194.5215.63 min
WOA0.1370.8413.88 min
Improved WOA0.0827.0322.36 min
Table 4. Inversion accuracy with noise data.
Table 4. Inversion accuracy with noise data.
HKH-Type ModelMSE (%)TRE (%)Cost Time
no noise3.23125.2523.54 min
5% noise9.49150.7127.76 min
10% noise15.21182.0430.23 min
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, R.; Di, Y.; Zuo, Q.; Tian, H.; Gan, L. Enhanced Whale Optimization Algorithm for Improved Transient Electromagnetic Inversion in the Presence of Induced Polarization Effects. Mathematics 2023, 11, 4164. https://doi.org/10.3390/math11194164

AMA Style

Li R, Di Y, Zuo Q, Tian H, Gan L. Enhanced Whale Optimization Algorithm for Improved Transient Electromagnetic Inversion in the Presence of Induced Polarization Effects. Mathematics. 2023; 11(19):4164. https://doi.org/10.3390/math11194164

Chicago/Turabian Style

Li, Ruiheng, Yi Di, Qiankun Zuo, Hao Tian, and Lu Gan. 2023. "Enhanced Whale Optimization Algorithm for Improved Transient Electromagnetic Inversion in the Presence of Induced Polarization Effects" Mathematics 11, no. 19: 4164. https://doi.org/10.3390/math11194164

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop