Abstract
Self-potential (SP) method has many applications, where the interpretation of SP data can be used for qualitative and quantitative interpretation. However, inversion of SP data in this paper is of quantitative interpretation and consists of highly non-linear, multimodal data and deploys global optimum method (GOM). Micro-differential evolution (MDE) is a GOM with small or micro-population size (5–8 populations) for each iteration. Consequently, this approach involves small numbers of forward computation in the inversion process. Two MDE variants, including adaptive MDE (\( \mu \)JADE) and vectorized random mutation factor (MVDE) were tested first for different level of noises containing synthetic SP data with single anomaly and applied to synthetic SP data of multiple anomalies. The MDE variants are reliable and effective for inverting noisy SP data. Furthermore, in order to check the rationality of MDE variants, the algorithm is applied to seven field data from different applications, including groundwater exploration, shear zone tracing, water accumulation in landslides and embankment stability assessment. The model parameters revealed by MDE variants are accurate and show good agreement with the previous results estimated using other approaches. In addition, MDE variants also require fewer forward modelling calculations than other optimization approaches.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Self-potential (SP) method is a passive geophysical method which measures natural potentials. The potential is usually produced by electrokinetic, electrochemical, and thermoelectric sources. Hence, the SP method has wide applications including cavity identification (Jardani et al. 2006), landslide study (Lapenna et al. 2003; Sungkono and Warnana 2018), embankment leakage detection (Moore et al. 2011; Sungkono and Warnana 2018), mineral and geothermal exploration (Biswas and Sharma 2014a; Byrdina et al. 2012), landfill leachate identification (Arora et al. 2007), and groundwater investigations (Monteiro Santos et al. 2002). SP method is often successful in producing both qualitative and quantitative interpretations in single and multiple anomalies.
Interpretation of SP data can be classified into two sections, signal analysis and an inversion process. In the first section, SP data is considered as a signal, which is then analyzed using signal analysis method, for example, continuous wavelet transform (Saracco et al. 2004), Euler deconvolution (Agarwal and Srivastava 2009) and Hilbert transform (Sundararajan and Srinivas 1996), etc. Meanwhile in the second section, SP anomaly is analyzed using inversion approach. Two methods have been applied in inverting SP data such as local optimization (Srigutomo et al. 2006; Candra et al. 2014; Mehanee 2014) and GOM. Several GOMs have been successfully applied to SP anomaly inversion including differential evolution (DE) (Li and Yin 2012; Balkaya 2013), particle swarm optimization (PSO) (Monteiro Santos 2010; Pekşen et al. 2011), joint genetic-price algorithm (GPA) (Di Maio et al. 2016), very fast simulated annealing (VFSA) (Biswas and Sharma 2014b), genetic algorithm (GA) (Göktürkler and Balkaya 2012), black hole algorithm (BHA) (Sungkono and Warnana 2018), whale optimization algorithm (WOA) (Abdelazeem et al. 2019), and neural network (NN) (El-Kaliouby and Al-Garni 2009). However, three algorithms, namely NN, GA, and DE have not been studied yet for interpreting multi-anomaly of SP data.
DE is more effective and robust than PSO and GA for self-potential anomaly inversion (Balkaya 2013). However, DE also succeed for determining model parameters for gravity and magnetic anomalies (Ekinci et al. 2016, 2017, 2019, 2020; Balkaya et al. 2017). Nevertheless, DE algorithm generally uses a large population size for finding reasonable results, while giving a higher exploration capability to the optimizer for finding global solutions (Salehinejad et al. 2016, 2017). Therefore, using algorithms with a large population size for inversion process may not be suitable for highly time-consuming forward modelling calculations and for large number size of model parameters. Consequently, a DE algorithm with smaller population size for inversion process is required. Recently, micro-DE (MDE) variants have been proposed (Ren et al. 2010; Olguín-Carbajal et al. 2013; Brown et al. 2016; Salehinejad et al. 2017). MDE algorithms are able to determine several parameters where the number of parameters are higher than the population size. In the algorithm, MDE can solve more than 30 parameters with number of population from 5 to 8. Thus, in this paper, MDE is proposed for accurate and rapid determining of the best model parameter for single and multiple self-potential anomalies. Using MDE approach in the inversion, computation time for inversion process can be lessened.
2 Self-potential
The self-potential (SP) data for a simple polarized structure (figure 1a and b) at a point \( x_{i} \) can be represented as:
where \( K \) denotes the polarization amplitude (or electrical dipole moment), \( \theta \) indicates the polarization angle, \( x_{i} \) describes a measurement point coordinate at the surface along the profile and h is the depth of the anomaly body’s center source and D describes the anomaly located at the center from the origin of the measurement point, while q denotes the shape factor, which is equal to 1.5, 1.0, and 0.5 for sphere, horizontal cylinder, and semi-infinite vertical cylinder, respectively.
The SP anomaly is located at a point on the surface, on a line perpendicular to the strike of an inclined sheet of infinite horizontal extent (perpendicularly to the measuring profile, figure 1c), as given by the following (Biswas and Sharma 2014c):
where \( \theta \) denotes the inclination angle and \( a \) is the half-width of the sheet. The other notations have the same meaning as equation (1). Equation (2) has a property that a model is only geologically relevant if \( h > a\sin \theta \) (Biswas and Sharma 2014b). This condition must be owned by inclined sheet model parameters.
Furthermore, the SP anomaly caused by multiple anomaly sources is obtained through the summation of responses due to individual anomalies (Biswas and Sharma 2014c). Mathematically, the multiple SP anomaly sources can be expressed as follows:
where \( v_{j} \left( {x_{i} } \right) \) indicates the SP anomaly at \( x_{i} \) measured location for jth body and NM represents the number of bodies.
3 SP data inversion using micro-de algorithm
3.1 Standard DE
DE algorithm is generated by vectors (numbers of population) in the model spaces as candidate solutions. Further, DE attempts to improve the population for each generation to find an optimal solution using several processes in the DE algorithm. The population \( P = \left\{ {X_{1} , \ldots ,X_{Np} } \right\} \) consists of number of population (\( Np \)) vectors in each generation, where each vector \( X_{i} \) contains the number of model parameter, generally called \( d \) dimension. Consequently, each \( X_{i} \) vector is defined as \( X_{i} = \left( {X_{i,1} , \ldots ,X_{i,d} } \right) \). DE algorithm generally consists of the four processes including mutation, constrain handling, cross-over, and selection.
Meanwhile several approaches appear in the mutation process generally used in the standard DE as the following (Zhang and Sanderson 2009; Brown et al. 2016; Salehinejad et al. 2017):
-
(1)
DE/rand/1
$$ V_{i} = X_{{i_{1} }} + F\left( {X_{{i_{2} }} - X_{{i_{3} }} } \right) , $$(4) -
(2)
DE/current-to-best/1
$$ V_{i} = X_{i} + F\left( {X_{\text{best}} - X_{i} } \right) + F\left( {X_{{i_{1} }} - X_{{i_{2} }} } \right), $$(5) -
(3)
DE/best/1
$$ V_{i} = X_{i} + F\left( {X_{\text{best}} - X_{1} } \right), $$(6)where the indices \( i_{1} , i_{2} , {\text{and}}\, i_{3} \) represent different integers uniformly selected from the population such as \( i_{1} \ne i_{2} \ne i_{3} \ne i \) where \( i \in \left\{ {1, \ldots ,Np} \right\} \), \( X_{\text{best}} \) indicates randomly selected individuals from the top 100% individuals in the current population with p ∈ (0, 1], while \( F \) denotes the mutation factor, in which \( F \in \left( {\left. {0,2} \right]} \right. \). The exploration and exploitation of DE algorithm depends on that factor, where exploration can be decreased by selecting lower values for \( F \).
After the mutation process, boundary handling is used to keep the model parameter values always within the model spaces. There are several boundary handling approaches, but in this paper boundary handling is represented as follows (Zhang and Sanderson 2009):
where \( X{ \hbox{min} }_{j} \) and \( X{ \hbox{max} }_{j} \) are the lower and upper bounds of \( X_{j} \), respectively and \( j = 1, \ldots ,d \). Furthermore, cross-over process is applied in the DE through interaction between the mutant and parent vector:
where \( C_{r} \) indicates the parameter of cross-over rates within the range of [0, 1]. The parameter controls how many components are mutated in each element from the mutant vector of the current population. The \( {\text{rand}}\left( {0,1} \right) \) represents a real random uniform number in the interval \( \left[ {0,1} \right] \), while \( j_{\text{rand}} \) is a randomly selected integer in the range [1, d]. The binomial cross-over operator copies the jth parameter of the mutant vector \( V_{i,j} \) to the corresponding element in the trial vector \( U_{i,j} , \) if \( {\text{rand}}\left( {0,1} \right) \le C_{r} \) or \( j_{\text{rand}} = j \). Moreover, it is copied from the corresponding target vector \( X_{i,j} \).
The cross-over in DE is used to increase the population diversity. Furthermore, acquisitive selection is applied for selection in balancing exploration and exploitation capabilities of DE. Selection is carried out through comparison between the fitness value of \( U_{i} \) and \( X_{i} \) vectors where the one with better fitness value is elected for the next generation.
3.2 Micro-DE approach
MDE generally uses a very small population size compared to standard DE. Smaller population size means faster convergence rate. However, the solution is at risk of trapping in the local optimum. Therefore, in order to increase the diversity in population of MDE algorithm (Salehinejad et al. 2016, 2017) a slightly modified mutation factor in the standard DE is proposed, where vectored random mutation factor is used for every single dimension of each individual. Consequently, the algorithm is called MVDE. Therefore, the mutation factor is defined for each individual \( i \) as follows (Salehinejad et al. 2017):
where \( F_{i,j} \) is generated using random uniform distribution (Olguín-Carbajal et al. 2013; Salehinejad et al. 2017). \( C_{r} \) in the MVDE is set as in the standard DE. Further, MDE algorithm is started with an initial population. Then the mutation is estimated using equations (4–6), while boundary handling and cross-over steps are determined similar to the DE algorithm using equations (7) and (8), respectively. After the processes, greedy selection is applied to determine the population for the next generation. The termination condition is met when the maximum number of generations has been satisfied.
On the other hand, because the mutation factor is generated by a random value, the MDE results may be unstable and become trapped in the local optimum. Different from MVDE, Brown et al. (2016) proposed an adaptive MDE, called \( \mu \)JADE. In the algorithms, both mutation factor and cross-over rate parameters are adaptively determined for solving optimization problems with micro-population and external archive. The algorithm is modified from JADE to avoid a user’s prior knowledge of the relationship between the parameter settings and the characteristics of the optimization problems. In the \( \mu \)JADE algorithm, modified DE/current-to-best/1 (equation 5) is used as the mutation operator, as following:
where \( \hat{X}_{{i_{3} }} \) is randomly selected from \( P \cup A \), union of the current population and the archive, while \( F_{i} \) describes the mutation factor associated with \( X_{i} \). In this paper, \( F_{i} \) is generated through adoption in JADE (see original paper) and updated for each iteration (Zhang and Sanderson 2009; Brown et al. 2016). Furthermore, the mutation operator in \( \mu \)JADE is equal to that in standard DE, but \( C_{r} \) is modified as the following
Furthermore, perturbation mechanics are applied in order to correct the cross-over and \( b_{i,j} \) results. The perturbation is described as follows:
After the mutation process, greedy selection approach is applied to select both further and archive population. When the best objective function does not improve for max(10,1d) generations, the population (excluding the best solution) is re-initialized.
3.3 Inversion using MDE
In order to invert SP anomaly using MDE algorithm, several SP parameters (as in equations 1 and 2) are accommodated in the \( X_{i} \) vector (equation 4). Using forward problem as equations (1) and (2) seems simple. However, the inversion of both problems in reality are very difficult to solve (Tlas and Asfahani 2013; Biswas and Sharma 2014b). Furthermore, the SP parameters are determined through MDE algorithm in a way to minimize the objective function \( Q \), namely (Monteiro Santos 2010):
where \( V_{i}^{o} \) and \( V_{i}^{c} \) describe the observed and calculated self-potential data, respectively. N denotes the number of observed self-potential data. Furthermore, the misfit between measured and inverted SP data is evaluated using the average relative error (in %) and can be defined as:
In general, GOMs as MDE have two properties namely, exploration and exploitation. Exploration in the DE variant is used to preserve diverse populations, while exploitation is used to choose the best candidate model parameters. Ideally, the two properties must balance out, because if the DE leans more towards exploitation, the algorithm will often become trapped in the local optimum, which can lead to fast convergence. Conversely, DE will find the true global optimum model slowly. Furthermore, when DE focuses in exploration, the solution of model parameters for DE with a balance between the two properties is fast convergence and the solution is around the true model parameter (optimum global).
An algorithm used to invert SP anomaly generally needs balancing exploitation and exploitation capabilities. The capabilities are crucial for the algorithms performance in order to estimate the posterior distribution model (PDM) of the SP anomaly. PDM works to handle non-unique solution in the inversion process (Sungkono and Santosa 2015). Generally, PDM can be provided by GOM with applied threshold for the objective function. The approach can be studied further in the following papers (Sungkono and Warnana 2018; Sungkono 2020).
4 Synthetic data
Before MDE is applied to field SP data, it is used to determine model parameters for mono-source SP anomaly. Specifically, in an inclined sheet model, as presented in table 1. Moreover, MDE is also tested in two anomaly sources of SP profile generated by two simple polarized anomalies as a sphere and horizontal cylinder, as listed in table 2.
4.1 Parameter tuning of MDE
Generally, performance of DE algorithm is controlled by three parameters including \( F,C_{r} \) and \( Np \). The \( \mu \)JADE does not require \( C_{r} \), \( F \), and \( Np \) can be set to 8, while MVDE algorithm only depends on the \( C_{r} \), because \( F \) is automatically generated and \( Np \) can be set to 5 (>4 as the minimum in ‘DE/rand/1’) for solving high dimension (10, 30, 50, and 100) (Olguín-Carbajal et al. 2013; Salehinejad et al. 2017). The condition is different to standard DE, where the minimum of \( Np \) required is \( 5d{-}10d \) (Yang 2014). This means that solving a model parameter with 30 dimensions requires 150–300 populations.
Furthermore, the adequate value of \( C_{r} \) in MVDE affects the convergence rate and it depends on the problem to be solved. For instance, \( C_{r} \le 0.2 \) can be used for the separable functions, while \( C_{r} \ge 0.9 \) can be used for the non-separable ones (Ronkkonen et al. 2005). Consequently, several test performance in the inversion process using MVDE is acquired with several of \( C_{r} \in \left[ {0.1,0.9} \right] \) in order to find global optimization and provide good PDM. However, in order to maintain populations diversity, the parameter of \( F \) is set as \( F_{i,j} = {\text{rand}}\left[ {0.1,1.5} \right] \) (Olguín-Carbajal et al. 2013) and \( F_{i,j} = {\text{rand}}\left[ {0,1.5} \right] \). Table 1 is the success rate (SR) (if the minimum objective function can be found under 0.05) and statistics of the MVDE objective functions with several \( C_{r} \) value and two ranges of \( F \) from 20 independent runs for noise-free SP synthetic data inversion (table 2). The inversion uses 5 populations and 800 generations (number of function evaluation/NFE set to 4000). Table 1 demonstrates that \( F_{i,j} = {\text{rand}}\left[ {0.1,1.5} \right] \) with \( C_{r} = 0.5 \) has the highest SR and best objective function of inversion of SP anomaly. Thus, the parameters (\( F_{i,j} = {\text{rand}}\left[ {0.1,1.5} \right] \) and \( C_{r} = 0.5 \)) are clearly the best option in terms of the objective function statistics and therefore can be used to invert SP data. The change of mutation factor for the last parameter of each iteration in MVDE is presented in figure 2(a).
Furthermore, the MVDE results are compared with those of standard DE and \( \mu \)JADE. In order to equalize the comparison, the NFE of standard DE and \( \mu \)JADE are also set to 4000. Consequently, standard DE (DE) and \( \mu \)JADE have operated using 50 and 8 for Np and 80 and 500 for maximum generation, respectively. Standard DE in this paper uses DE/best/1 as the mutation process with \( F = 0.5\,\, {\text{and }}\,\,C_r = 0.9 \) (Balkaya 2013; Ekinci et al. 2016; Balkaya et al. 2017), while \( \mu \)JADE has an adaptive mutation factor and cross-over rates are adaptively determined as in figure 2(b). However, \( \mu \)JADE requires p, which is set to 0.05.
Figure 3 is the comparison between three methods (standard DE, MVDE and \( \mu \)JADE) for finding the global optima in the inversion of SP data. The figure shows that \( \mu \)JADE is more efficient and more robust for determining model parameters in SP data inversion comparison to MVDE and standard DE, because \( \mu \)JADE is capable of finding the global optimum around 2500 of NFE, while the others fail to seek until the last NFE. Furthermore, \( \mu \)JADE, MVDE and standard DE have 80%, 60% and 0% of SR (table 1). The time consumed by the three algorithms (DE, MVDE and \( \mu \)JADE) are comparable (table 1), because NFE is set as the same for all algorithms.
4.2 Inversion of single anomaly
Figure 4 shows synthetic noise-free and noise-added (dots) of SP anomaly parameter with inclined sheet sources (table 2). As described above, MDE (MVDE and \( \mu \)JADE) has probably failed to search for model parameter in SP data inversion. Consequently, MDEs are processed using a minimum of five independent runs (except for noise-free data) for obtaining good PDM. The model response (table 2) from the best objective function of five independent runs is depicted through synthetic SP data in figure 4(a–d). The calculated data of the MDE (MVDE and \( \mu \)JADE) shows relatively good fitting for ‘observed’ SP data.
Figure 5 shows the best objective function for each iteration of both MVDE and \( \mu \)JADE algorithms of several noise levels. The figure indicates that noise in SP data can deform the objective function in the inversion process, where this result is supported by several researchers (Fernández-Martínez et al. 2014a, b). Moreover, figure 5 also demonstrates that \( \mu \)JADE and MVDE algorithms can reach convergence at around 2000–3500 and 2000–3800 of NFE, respectively. The convergence curves use to determine threshold for generating PDM.
In order to handle non-unique solution of SP data inversion, PDM is revealed from the threshold of objective function of the best MDE results. The threshold values for providing the PDM are 0.05, 0.075, 0.1, and 0.13 for noise-free data and Gaussian noise-added with 5%, 10% and 15%, respectively. The PDM results are based on the threshold value (Vrugt and Beven 2018), while the strategy in determining the threshold is clearly described in the papers (Sungkono and Warnana 2018; Sungkono 2020). The best curve fitting acquired from inversion using both algorithms are presented in figure 4, while the statistical values of PDM are presented in table 2. The median of PDM describes the best model parameter, while the interquartile of PDM reflects the uncertainty of model parameters. The estimated model parameters indicate that the higher noise in the data can be shifted out of the inversion result and objective function (table 2) (Pallero et al. 2015).
Furthermore, the PDM histogram as revealed by noise-free SP data inversion using \( \mu \)JADE (upper panel) and MVDE (lower panel) are demonstrated in figure 6. The figure indicates that the high probability of PDM is correlated to its median and true model parameters. This means that both algorithms are able to provide PDM in SP inversion. Furthermore, the process is repeated to generate PDM in future sections.
4.3 Inversion of multiple anomalies
SP anomaly generally contains more than one source. In deriving model parameter of two-source anomalies (10 model parameters), MVDE and \( \mu \)JADE use 7000 of NFE for inverting the synthetic data, where both MVDE and \( \mu \)JADE utilize 7 and 8 populations, respectively. It means that the size of model parameters is greater than the size of the populations, where such condition cannot be applied in standard DE. In addition, for inversion of two-source anomalies MDE (MVDE and \( \mu \)JADE) only needs 7000 forward computations, where the amount is ultimately slightly less when compared to the needs of the whale optimization algorithm (WOA) (Abdelazeem et al. 2019) and black holes algorithm (BHA) (Sungkono and Warnana 2018) that require 200,000 and more than 140,000, respectively. It indicates that the MDE (MVDE and \( \mu \)JADE) is far more capable than WOA and BHA in the forward calculation.
Furthermore, the synthetic and the calculated SP data are shown in figure 7(a), while the true model parameters and the parameters ranges for the inversion process are tabulated in table 3. The inversion is processed 10 independent times to overcome the premature result of the inversion. From 10 processes, one process is selected based on the lowest objective function. After that, PDM is determined using limit acceptability (described before) from selection process. Furthermore, median of the PDM reflects the model parameter solution, while the interquartile indicates the uncertainty model parameter to handle non-unique model solutions in the inversion (Sungkono and Santosa 2015). The median of PDM resulted by MVDE and \( \mu \)JADE is similar to the true model parameters (except amplitude of polarization and shape factor for fist anomaly, as presented in table 3. Furthermore, figure 7(a) indicates a good-fit between the observed and calculated models from MVDE and \( \mu \)JADE, while figure 7(b) shows that the position and shape of anomalies from both algorithms are similar.
5 Field studies
MDE variants performance is examined through different field SP anomaly optimization problems. The field SP anomalies are classified into two distinct types, single and multiple anomaly sources. Multiple sources are generally measured in SP profiles because of the complexity and variety of mechanisms that can affect SP data such as geological and topographical conditions. In this section, the MDE results are given in seven examples of SP field data that represent single and multiple SP anomalies including Sawoo, Pinggirsari, and LUSI embankment anomalies (Indonesia), Neem-ka-Thana anomaly (India), KTB anomaly (Germany), and Karakoç creek (Turkey). Moreover, these examples will also be presented and compared with other approaches.
5.1 Sawoo anomaly, Indonesia
The SP survey that discovers the anomaly was measured in the landslide potential area, Sawoo district, Ponorogo regency, East Java, Indonesia. The SP data is corroborated after the regional effects has been removed. The anomaly is used to identify the position and depth of fluid accumulation which is caused by landslides. Sungkono and Warnana (2018) have analyzed the anomaly using BHA, while Ramadhani and Sungkono (2019) have employed the anomaly using hybrid dragonfly algorithm with regressive–regressive PSO (MHDA), and Sungkono (2020) applied flower pollination algorithm (FPA) to derive the PDM of the data. Furthermore, in this example, the SP data is inverted using MVDE and \( \mu \)JADE approaches with 5 and 8 populations, respectively. Both algorithm processes use 5000 NFE for 10 independent runs. The PDM of both algorithms are set using 0.13 as the threshold of objective function.
Figure 8(a) shows that the SP data calculated using MVDE and \( \mu \)JADE is similar to the observed data. The best model parameters and its uncertainty resulted by MVDE and \( \mu \)JADE is presented in table 4, and the result is compared with BHA, MHDA and FPA results. The uncertainty of FPA is higher than the others, meaning that FPA has explorative capacity in this inversion. The MVDE and \( \mu \)JADE results are interpreted in figure 8(b). The MVDE, BHA and FPA results indicate that the model parameters from all algorithms are very similar, where the anomaly source in the form of horizontal cylinder or pipe represents a fluid channel. The channel works to move fluid from the source zone to the accumulation zone.
On the other hand, the distance and polarization angle of all algorithms are similar, although polarization amplitude, depth and shape factor for both \( \mu \)JADE and MHDA are different to the others. The shape factor for \( \mu \)JADE and MHDA indicates a vertical cylinder at the near surface. The anomaly is located in the landslide scarf which is measured in the rainy season (Ramadhany et al. 2018). Consequently, in order to clearly understand the anomaly, other geophysical methods are needed.
Furthermore, the effectiveness of MVDE, \( \mu \)JADE, FPA and BHA is also compared in order to generate the model parameters. MDE variants, FPA and BHA need 500, 2000 and 6000 forward calculations, consecutively. From these numbers, it can be concluded that MDE variant (MVDE and \( \mu \)JADE) is more effective than BHA and FPA.
5.2 Pinggirsari anomaly, Indonesia
The SP survey anomaly was carried out in Pinggirsari village, West Java, Indonesia, on May 24, 2016, hence the name Pinggirsari anomaly. This anomaly was measured by crossing the fault, where the profile length has a separation of 10 m between each measuring electrodes. The SP anomaly is used to test the performance of MDE compared to whale optimization algorithm (WOA) (Gobashy et al. 2019) and Lavenberg–Marquardt algorithm (LMA) (Fajriani Srigutomo and Pratomo 2017).
In order to provide PDM, Pinggirsari anomaly is inverted using MVDE and \( \mu \)JADE with 1000 of NFE. As described above, MVDE and \( \mu \)JADE apply 5 and 8 populations, respectively. Because the Pinggirsari anomaly contains only one anomaly source and the MDE solution unlikely to be trapped in the local optimal, the MDE variant algorithm is set to 10 process times, but the result is not different from the minimum objective function. The best objective function as NFE for MVDE and \( \mu \)JADE is presented in figure 9(c). The figure shows that the MDE needs 250 and 450 of NFE in \( \mu \)JADE and MVDE, respectively, for reaching convergence and finding the global optima. This means that the convergence of \( \mu \)JADE and MDE involves 250 and 450 evaluation numbers, respectively, while in contrast, WOA involves 1700 evaluation numbers (Gobashy et al. 2019). Consequently, \( \mu \)JADE and MVDE are 68 and 37 times less in the calculation of evaluations (forward modelling and objective function). The condition shows that MVDE is faster and more effective for SP anomaly inversion compared to WOA.
Figure 9(a) demonstrates the comparison between calculated and observed SP anomaly from the Pinggirsari area. Furthermore, the MVDE and \( \mu \)JADE model parameters were compared with those revealed by WOA (Gobashy et al. 2019) and LMA (Fajriani Srigutomo and Pratomo 2017) algorithms as in table 6, which are presented in figure 9(b). It also show that the model parameter of MVDE and \( \mu \)JADE match each other. Furthermore, table 5 describes how the four approaches present that the shallow fault is identified and reinforced by narrow width as a property of the SP anomaly. In addition, the model parameters, except for the angle of the inclined sheet revealed by the three methods are very similar.
5.3 Neem-ka-Thana anomaly, India
The SP survey anomaly measured in the Neem-Ka-Thana Copper Belt, India features copper mineralization as a SP anomaly source (Reddi et al. 1982). Copper mineralization is mostly located in the faults and shear planes. The copper concentrate in the mine varies from 0.6 to 1.2% (Biswas 2017). The SP anomaly has been analyzed by previous authors (Göktürkler and Balkaya 2012; Balkaya 2013; Biswas 2017) over the assumption that the SP anomaly contains a main source (simple polarized structure) using SA and their variant (very fast SA), GA, PSO, and DE. Using the same assumption, 2000 forward calculations are applied in MVDE and \( \mu \)JADE for determining model parameters (K, D, h, θ, q) simultaneously. As described above, both MVDE and \( \mu \)JADE algorithms require 5 and 8 populations, respectively. The result is presented in table 6. Figure 10(a) demonstrates the comparison between the observed data and the responses’ model parameters. The resulting model parameters of MDE variants result are similar to the others. In addition, all approaches indicate that the main anomaly as a vertical cylinder which is presented in figure 10(b).
Furthermore, the SP anomaly presents three peaks, where there are two peaks before the main (third negative) anomaly. The Neem-ka-Thana anomaly has been interpreted using VFSA with three source models (Biswas 2017). Again, to identify the robustness of MDE variants including MVDE and \( \mu \)JADE algorithms, the algorithm is processed to invert the model parameter of the three sources idealized bodies. Figure 10(c) validates the comparison between calculated SP data revealed in MDE inversion and observed data with three sources idealized bodies, while table 7 is a comparison between MDE and VFSA results’ model parameters. The table indicates that the position and depth of the three sources’ models of both algorithms are alike. The shape factor of both MDE and \( \mu \)JADE formed results showed as vertical cylinder for the last anomaly, in agreement with Biswas (2017). This also happened in the second anomaly. However, the shape factor for the first anomaly of both MVDE and VFSA is different, but type anomaly of VFSA for the first anomaly is possibly similar with \( \mu \)JADE results, where the algorithms interpreted the shapes as horizontal and vertical cylinders, respectively. Furthermore, the electrical dipole moment and polarization phase for the first and second anomaly in the both algorithms are quite different. The difference might be caused by self-potential ambiguity and negative correlation between the electrical dipole moment and polarization angle (Biswas and Sharma 2015).
Tables 6, 7, and figure 10(b and d) show that the main anomaly resulted by MDE variants are a semi-infinite vertical cylinder. The results are also supported by other algorithms (tables 6 and 7). However, in the present work, the Neem-ka-Thana anomaly in the main anomaly was also analyzed using standard DE with more than 5226 evaluation number (Balkaya 2013), while using MDE variants only requires 2000 forward computation. Furthermore, in order to interpret the multiple anomalies, MDE variants require 10,000 evaluation numbers, while VFSA requires 1 billion forward computations (Biswas 2017). Last but not least, MDE is more effective than VFSA for inverting SP data in the forward computations.
5.4 LUSI embankment anomaly, Indonesia
LUSI embankment protects the residential area from a local mud eruption in the Sidoarjo district, East Java, Indonesia. Assessment of LUSI embankment is acquired using several geophysical techniques such as Rayleigh wave dispersion, resistivity, and very low frequency methods (Sungkono et al. 2018). In addition, Husein et al. (2014) used ground penetrating radar to identify subsidence (vertical deformation) and crack in the embankment. Stability of the embankment is distressed by deformation, which are two faults through the embankment, fluid seepage, etc. (Sungkono et al. 2014, 2018).
SP data in the LUSI embankment has been interpreted using several approach including BHA (Sungkono and Warnana 2018) and WOA (Abdelazeem et al. 2019). Sungkono and Warnana (2018) consider the SP data to contain four sources with different positions. The efficiency and robustness of MDE variants are evaluated by analyzing SP data in the LUSI embankment anomaly with four sources (20 parameters) using 5 and 8 populations for MVDE and \( \mu \)JADE algorithms, respectively, where the process for both algorithms is set to stop when the NFE reaches 3000. It means that the algorithm can be used to determine the number of parameters which are higher than the MDE population. The anomaly has been analyzed and computed using 20 parameters from BHA (Sungkono and Warnana 2018), WOA (Abdelazeem et al. 2019) and FPA (Sungkono 2020). The algorithms are processed using 10 independent runs to provide PDM. Several model parameters with objective function below 0.2 are utilized as PDM candidate.
Figure 13 shows a comparison between the MVDE and \( \mu \)JADE results calculated from the parameters (table 10) and observed the SP anomaly. Table 10 shows a comparison between MDE variants and other methods, which demonstrate that entire anomaly parameters (except polarization magnitudes) from MDE variants are in good agreement with those found using BHA and WOA. Furthermore, entire algorithms discovered that the shape factors of the four anomalies are approximately equal to one, which represent horizontal cylindrical structures as sources at the different depths and distances. The horizontal structures are expected to be lateral cracking in the embankment body, which are specifically sourced from anomalies number 1 and 2.
Moreover, the efficiency of several algorithms (MDE variants, WOA, and BHA) are evaluated in terms of forward modelling calculation numbers. MVDE, \( \mu \)JADE, WOA and BHA each require 15,000, 24,000, 120,000, and more than 300,000 times for the calculation of both forward modelling and objective function, respectively. This indicates that the MDE variants are 5–12.5 times faster than others, yet with similar results (table 10).
5.5 KTB anomaly, Germany
Figures 11 and 12 show the KTB anomaly field (marked with dots) which was observed near the KTB-boreholes, drilled during the German Continental Deep Drilling Program (Stoll et al. 1995). The anomaly contains two negative peak anomalies at different amplitudes (–400 and –600 mV) produced by graphitic shear zones, which identify the position of the subsurface structure model. The SP data was analyzed using two assumptions which are simple polarized and inclined sheet using several approaches as in tables 8 and 9, respectively. In order to compare with previous approaches, data has been digitized from Biswas (2017) and Di Maio et al. (2019) for inclined sheet and simple polarized assumptions, respectively. The anomaly is then simultaneously processed using MDE variants. In this inversion, the population numbers 5 and 7 are used on MVDE for simple polarized and inclined sheet model assumption, respectively, while 8 populations are applied for both assumptions in \( \mu \)JADE algorithm. Both algorithms are processed using 10,000 and 10,500 of NFE for simple polarized and inclined sheet models, respectively.
MDE variants are processed to invert the KTB anomaly with simple polarized and inclined sheet model. In each algorithm, 10 independent process runs are used to reveal the subsurface model in accordance with the geological study and reliable model parameter (especially for the inclined sheet model). The selected model parameter is not only based on the best objective functions (the inversion results from several process times correlated to the lowest objective is selected to be applied as the threshold for the objective to provide PDM), but also based on the geological condition.
Figure 8 presents the comparison between observed and calculated data of MVDE and \( \mu \)JADE inversion using simple polarized assumption. The figure explains that the calculated data fits well with the field data from MDE results (table 8). In table 8, the model parameters and their uncertainty resulted by MDE variants is compared with other algorithms including GPA (Di Maio et al. 2019) and Gauss Newton algorithm (GNA) (Mehanee 2015). The model parameter results of \( \mu \)JADE are comparable with other approaches (table 8). Furthermore, MVDE results are similar to other algorithms’ outputs especially for distance, polarized angle, and shape factor, whereas other parameters are dissimilar, which is caused by SP model properties (Biswas and Sharma 2015). As noted, the difference in negative signs between GPA and other approaches is caused by a different sign in the depth of equation (1). Based on the shape factor resulted through inversion using several approaches, it can be recognized that two sources represent the responsible structure (a fault). Consequently, several authors (Biswas 2017; Gobashy et al. 2019) applied inclined sheet in the inversion process.
In addition, for the second source MDE algorithm generates lower depth (\( h \)) and electrical dipole moment (K) values than those revealed using other methods. It is mainly caused by the dipole moment that has a positive correlation with depth (Biswas and Sharma 2015). Hence, if \( K \) decreases, \( h \) will also decreases. Furthermore, the number of evaluations in MDE is evaluated and compared using GPA and GNA. The number of evaluations for MDE variants and GPA are 10,000 and 50 million, correspondingly. It can be seen that MDE variants require lesser evaluation number compared to GPA.
Furthermore, figure 9 is a well fitted curve of the observed KTB anomaly and the calculated model using inclined sheet approach with misfit equal to 1.72% and 2.03% for MVDE and \( \mu \)JADE (better than WOA which has 4.62%), respectively, while table 8 shows the model parameters and its uncertainty revealed by limit acceptability approach with MDE variants. The results is compared with several approaches including VFSA (Biswas 2017) and WOA (Gobashy et al. 2019). The MVDE and \( \mu \)JADE model parameter results show that electric dipole moment, the horizontals and the depths of sheet centers are comparable to VFSA, while other parameters fall quite far. In addition, WOA results for source 2 is irrelevant to the geological model because the model parameter is reliable when \( h > a\sin \theta \) (Biswas and Sharma 2014b). Meanwhile, about 10,500 numbers of evaluations are needed for both MVDE and \( \mu \)JADE algorithm. On the contrary, WOA and VFSA require 350,000 and 1 billion evaluation numbers making them slower than MDE variants.
5.6 Vilarelho da Raia anomaly, Portugal
SP anomaly from the Vilarelho da Raia field data is characterized by a natural spring of CO2-rich mineral water which is controlled and connected with the Hercynian Fault systems. Monteiro Santos et al. (2002) suggest that the SP anomaly contains fractures correlated to the upflow of water in the thermal hot springs area, white aquifer, at a depth between 50 and 150 m. Therefore, several researchers (Monteiro Santos 2010; Di Maio et al. 2019) use multiple simple polarized structure model as sources for the SP anomaly inversion, while others (Biswas and Sharma 2014b; Di Maio et al. 2019) applied a multiple sheet type structure for forward modelling.
Figures 11 and 12(a) show two profiles that are measured at the Vilarelho da Raia area, Portugal (Monteiro Santos et al. 2002). The SP anomaly was analyzed using PSO (Monteiro Santos 2010) and GPA (Di Maio et al. 2019) with the assumption that the anomaly contains two polarized structures. Recently, the Vilarelho da Raia SP anomaly has been also inverted using VFSA (Biswas and Sharma 2014b) and GPA (Di Maio et al. 2019) via four sheet-type structures as causative sources. Furthermore, MDE variants processes use two polarized structures and four sheet-type structures in order to give a decent fit between observed and calculated SP anomalies. In this process, 7 and 8 populations are applied for MVDE and \( \mu \)JADE algorithms which use 10,500 of NFE each.
Figure 14 represents the DE inversion response for Vilarelho da Raia field anomaly, which shows a quite worthy fit with the data as a sign for the parameters of the MDE variants inversion model and considered suitable for recovering the SP data. The MDE results are presented in table 11, which show that the sources in MDE variants are also compared with sources revealed by PSO and GPA. Table 11 establishes that for almost every parameter except for depths and polarization amplitudes, the SP parameters are in a good agreement. The two values resulted by MDE variants are generally higher than GPA results, this is generally caused by the depth of anomaly sources which have higher positive correlation with the polarization amplitude (Biswas and Sharma 2015). Although the shape factors of MDE results have a major difference in value with the others, the entire shape factors for all sources and entire algorithms indicate as semi-infinite vertical cylinder for both structures. Subsequently, MDE results using multiple polarized structures are supported with the interpretation by previous authors (Monteiro Santos 2010; Di Maio et al. 2019).
Recently, the Vilarelho da Raia SP anomaly has also been interpreted by some authors (Biswas and Sharma 2014b; Di Maio et al. 2019) using GOM. The anomaly is considered to contain four inclined sheet structures in order to give better characterization of the SP anomaly. Thus, MDE variants have been analyzed using the assumption where the SP response from MVDE and \( \mu \)JADE results (table 12 and figure 15b) is close to the observed SP anomaly (the objective function is 0.06 and 0.05 for MVDE and \( \mu \)JADE, respectively) (figure 15a). Table 12 shows inversion results of MDE and other algorithms including VFSA and GPA. The results show that the locations of the central sources for anomalies 2 and 3 are in a good agreement with those revealed by previous researchers (Monteiro Santos et al. 2002; Monteiro Santos 2010; Biswas and Sharma 2014b; Di Maio et al. 2019) and also comparable with table 11. Furthermore, through comparison between figures 14 and 15(a), it can be seen that multiple inclined sheet structure is suitable for the Vilarelho da Raia SP curves interpretation.
In order to appraise the efficiency of MDE compared with VFSA and GPA, forward modelling is required for each algorithm to be evaluated. Based on several researchers (Biswas and Sharma 2014b; Di Maio et al. 2019), the number of forward computations for the inversion of Vilarelho da Raia anomaly is known, where VFSA and GPA need 1 and 50 million forward computations, individually, while MVDE and \( \mu \)JADE require 10,500 and 1,200, respectively. Thus, it can be seen that MDE is much more efficient than GPA and VFSA.
5.7 Karakoç creek, Turkey
The SP data was acquired from southwest of the Ḉubukludaǵ graben, southwest of Ȋzmir, western Turkey. The observed SP data is for an alluvial aquifer study in September 2006 by Göktürkler et al. (2008). The observed SP data in line 4 (figure 16) is analyzed using simple polarized approach with the assumption that the observed data contain four anomalies; however, the last anomaly remains incomplete. Consequently, analyzed data in this line takes in consideration of three anomalies. The SP anomalies are caused by near surface fluid flow phenomena. Consequently, table 13 is used as a search space in the inversion process.
In order to find PDM in the SP model, \( \mu \)JADE and MVDE algorithms are processed through 20,000 numbers of evaluation for each algorithms with 8 and 5 population size, respectively. The algorithm is executed to 10 independent runs to be then selected to find the lowest objective function. The best fit of both algorithms is presented in figure 16. The figures show a good fit between observed and calculated SP data from \( \mu \)JADE and MVDE, except in the last anomaly because the data is considered incomplete.
Furthermore, the limit acceptability method, or the objective function threshold can be applied to generate PDM. It means that the model parameters of the objective function lower than the threshold value become PDM. In the inversion, 0.15 is set as the threshold value. The median and their uncertainty of the PDM acquired from the threshold are presented in table 13. The table indicates that the anomalies located by both \( \mu \)JADE and MVDE algorithm are similar about 62–72, 186–189 and 268–275 m in distance and 17.5–25 m in depth. The inversion result is supported by inversion of 2D resistivity results which indicate that the aquifer in the alluvial is located above 20 m (Göktürkler et al. 2008). Furthermore, the second and third anomalies of SP data are correlated with low resistivity zones.
6 Conclusion
A recently proposed micro-differential evolution (MDE) variant has been implemented to provide quantitative interpretation of mono and multiple SP anomalies with simple geometry namely simple polarized and inclined sheet. MDE is a differential evolution with micro-population, which is robust and fast to reach convergence while requiring little populations, and produces reliable results in the inversion of single and multiple anomalies of SP data. Both MDE variants, namely MVDE and \( \mu \)JADE have been tested over synthetics and fields of SP anomalies for showing the performance of the algorithm. The fields of SP anomaly from landslide and ground water investigations, embankment stability identification, mineral exploration, and tracing shear zones demonstrated that MDE results are generally faster compared to the results revealed by the most common global optimization algorithms, namely GA, PSO, standard DE, GPA, WOA, BHA, and VFSA. MDE variants for SP data inversion commonly generate the model parameters which appropriate the availability of geological information of the survey area. Finally, it can be concluded that the MDE variants are able to determine 10–20 model parameters of synthetic and field SP data using 5–8 populations, a task impossible to be solved by standard DE. The discovery of MDE will provide new chances for imaging high-dimensional model (2D or 3D subsurface) from geophysical data.
References
Abdelazeem M, Gobashy M, Khalil M H and Abdrabou M 2019 A complete model parameter optimization from self-potential data using Whale algorithm; J. Appl. Geophys. 170 103825.
Agarwal B N P and Srivastava S 2009 Analyses of self-potential anomalies by conventional and extended Euler deconvolution techniques; Comput. Geosci. 35 2231–2238.
Arora T, Linde N, Revil A and Castermant J 2007 Non-intrusive characterization of the redox potential of landfill leachate plumes from self-potential data; J. Contam. Hydrol. 92 274–292.
Balkaya Ç 2013 An implementation of differential evolution algorithm for inversion of geoelectrical data; J. Appl. Geophys. 98 160–175.
Balkaya Ç, Ekinci Y L, Göktürkler G and Turan S 2017 3D non-linear inversion of magnetic anomalies caused by prismatic bodies using differential evolution algorithm; J. Appl. Geophys. 136 372–386.
Biswas A 2017 A review on modeling, inversion and interpretation of self-potential in mineral exploration and tracing paleo-shear zones; Ore Geol. Rev. 91 21–56.
Biswas A and Sharma S P 2015 Interpretation of self-potential anomaly over idealized bodies and analysis of ambiguity using very fast simulated annealing global optimization technique; Surf. Geophys. 13 179–195.
Biswas A and Sharma S P 2014a Integrated geophysical studies to elicit the subsurface structures associated with Uranium mineralization around South Purulia Shear Zone, India: A review; Ore Geol. Rev. 72(2) 1307–1326.
Biswas A and Sharma S P 2014b Optimization of self-potential interpretation of 2-D inclined sheet-type structures based on very fast simulated annealing and analysis of ambiguity; J. Appl. Geophys. 105 235–247.
Biswas A and Sharma S P 2014c Resolution of multiple sheet-type structures in self-potential measurement; J. Earth Syst. Sci. 123 809–825.
Brown C, Jin Y, Leach M and Hodgson M 2016 μJADE: Adaptive differential evolution with a small population; Soft Comput. 20 4111–4120.
Byrdina S, Rücker C, Zimmer M, Friedel S and Serfling U 2012 Self potential signals preceding variations of fumarole activity at Merapi volcano, Central Java; J. Volcanol. Geotherm. Res. 215–216 40–47.
Candra A D, Srigutomo W, Sungkono and Santosa B J 2014 A complete quantitative analysis of self-potential anomaly using singular value decomposition algorithm; In: IEEE International Conference on Smart Instrumentation, Measurement and Applications (ICSIMA), pp. 1–4.
Di Maio R, Piegari E, Rani P, Carbonari R, Vitagliano E and Milano L 2019 Quantitative interpretation of multiple self-potential anomaly sources by a global optimization approach; J. Appl. Geophys. 162 152–163.
Di Maio R, Rani P, Piegari E and Milano L 2016 Self-potential data inversion through a genetic-price algorithm; Comput. Geosci. 94 86–95.
Ekinci Y L, Balkaya Ç and Göktürkler G 2020 Global optimization of near-surface potential field anomalies through metaheuristics; In: Advances in Modeling and Interpretation in Near Surface Geophysics (eds) Biswas A and Sharma S P Springer Geophysics, Springer, Cham, pp. 155–188.
Ekinci Y L, Balkaya Ç and Göktürkler G 2019 Parameter estimations from gravity and magnetic anomalies due to deep-seated faults: Differential evolution versus particle swarm optimization; Turk. J. Earth Sci. 28 860–881.
Ekinci Y L, Balkaya Ç, Göktürkler G and Turan S 2016 Model parameter estimations from residual gravity anomalies due to simple-shaped sources using differential evolution algorithm; J. Appl. Geophys. 129 133–147.
Ekinci Y L, Özyalın Ş, Sındırgı P, Balkaya Ç and Göktürkler G 2017 Amplitude inversion of the 2D analytic signal of magnetic anomalies through the differential evolution algorithm; J. Geophys. Eng. 14 1492–1508.
El-Kaliouby H M and Al-Garni M A 2009 Inversion of self-potential anomalies caused by 2D inclined sheets using neural networks; J. Geophys. Eng. 6 29.
Fajriani Srigutomo W and Pratomo P M 2017 Interpretation of self-potential anomalies for investigating fault using the Levenberg–Marquardt method: A study case in Pinggirsari, West Java, Indonesia; IOP Conf. Ser. Earth Environ. Sci. 62 012004.
Fernández-Martínez J L, Pallero J L G, Fernández-Muñiz Z and Pedruelo-González L M 2014a The effect of noise and Tikhonov’s regularization in inverse problems. Part II: The nonlinear case; J. Appl. Geophys. 108 186–193.
Fernández-Martínez J L, Pallero J L G, Fernández-Muñiz Z and Pedruelo-González L M 2014b The effect of noise and Tikhonov’s regularization in inverse problems. Part I: The linear case; J. Appl. Geophys. 108 176–185.
Gobashy M, Abdelazeem M, Abdrabou M and Khalil M H 2019 Estimating model parameters from self-potential anomaly of 2D inclined sheet using whale optimization algorithm: Applications to mineral exploration and tracing shear zones; Nat. Resour. Res. 29 499–519.
Göktürkler G and Balkaya Ç 2012 Inversion of self-potential anomalies caused by simple-geometry bodies using global optimization algorithms; J. Geophys. Eng. 9 498–507.
Göktürkler G, Balkaya Ç, Erhan Z and Yurdakul A 2008 Investigation of a shallow alluvial aquifer using geoelectrical methods: A case from Turkey; Environ. Geol. 54 1283–1290.
Husein A, Sungkono, Wijaya A and Hadi S 2014 Subsurface monitoring of P.79–P.82 LUSI Embankment using GPR method to locate subsidence and possible failure; In: 15th International Conference on Ground Penetrating Radar (GPR), Brussels, Belgium, pp. 268–273.
Jardani A, Revil A and Dupont J P 2006 Self-potential tomography applied to the determination of cavities; Geophys. Res. Lett. 33 L13401.
Lapenna V, Lorenzo P, Perrone A, Piscitelli S, Sdao F and Rizzo E 2003 High-resolution geoelectrical tomographies in the study of Giarrossa landslide (southern Italy); Bull. Eng. Geol. Environ. 62 259–268.
Li X and Yin M 2012 Application of differential evolution algorithm on self-potential data; PLoS ONE 7 e51199.
Mehanee S A 2015 Tracing of paleo-shear zones by self-potential data inversion: Case studies from the KTB, Rittsteig, and Grossensees graphite-bearing fault planes; Earth Planets Space 67 14.
Mehanee S A 2014 An efficient regularized inversion approach for self-potential data interpretation of ore exploration using a mix of logarithmic and non-logarithmic model parameters; Ore Geol. Rev. 57 87–115.
Monteiro Santos F A 2010 Inversion of self-potential of idealized bodies’ anomalies using particle swarm optimization; Comput. Geosci. 36 1185–1190.
Monteiro Santos F A, Almeida E P, Castro R, Nolasco R and Mendes-Victor L 2002 A hydrogeological investigation using EM34 and SP surveys; Earth Planets Space 54 655–662.
Moore J R, Boleve A, Sanders J W and Glaser S D 2011 Self-potential investigation of moraine dam seepage; J. Appl. Geophys. 74 277–286.
Olguín-Carbajal M, Alba E and Arellano-Verdejo J 2013 Micro-differential evolution with local search for high dimensional problems; In: 2013 IEEE Congress on Evolutionary Computation, pp. 48–54.
Pallero J L G, Fernández-Martínez J L, Bonvalot S and Fudym O 2015 Gravity inversion and uncertainty assessment of basement relief via particle swarm optimization; J. Appl. Geophys. 116 180–191.
Pekşen E, Yas T, Kayman A Y and Özkan C 2011 Application of particle swarm optimization on self-potential data; J. Appl. Geophys. 75 305–318.
Ramadhani I and Sungkono 2019 A new approach to model parameter determination of self-potential data using memory-based hybrid dragonfly algorithm; Int. J. Adv. Sci. Eng. Inf. Technol. 9 1772–1782.
Ramadhany B, Sungkono, Rohman A, Warnana D D and Lestari S 2018 Comprehensive analysis of microtremor data to identify potential landslide (Study case: KM23 Ponorogo–Trenggalek Road); In: The EAGE-HAGI 1st Asia Pacific Meeting on Near Surface Geoscience and Engineering.
Reddi A G B, Madhusudan I C, Sarkar B and Sharma J K 1982 An album of geophysical responses from base metal belts of Rajasthan and Gujarat (Calcutta: Geological Survey of India); Miscellaneous Publication.
Ren X, Chen Z and Ma Z 2010 Differential evolution using smaller population; In: 2010 Second International Conference on Machine Learning and Computing, pp. 76–80.
Ronkkonen J, Kukkonen S and Price K V 2005 Real-parameter optimization with differential evolution; In: The 2005 IEEE Congress on Evolutionary Computation, 1 506–513.
Salehinejad H, Rahnamayan S and Tizhoosh H R 2017 Micro-differential evolution: Diversity enhancement and a comparative study; Appl. Soft. Comput. 52 812–833.
Salehinejad H, Rahnamayan S and Tizhoosh H R 2016 Exploration enhancement in ensemble micro-differential evolution; In: 2016 IEEE Congress on Evolutionary Computation (CEC), pp. 63–70.
Saracco G, Labazuy P and Moreau F 2004 Localization of self-potential sources in volcano-electric effect with complex continuous wavelet transform and electrical tomography methods for an active volcano; Geophys. Res. Lett. 31 L12610.
Srigutomo W, Agustine E and Zen M H 2006 Quantitative analysis of self-potential anomaly: Derivative analysis, least-squares method and non-linear inversion; Indones. J. Phys. 17 49–55.
Stoll J, Bigalke J and Grabner E W 1995 Electrochemical modelling of self-potential anomalies; Surv. Geophys. 16 107–120.
Sundararajan N and Srinivas Y 1996 A modified Hilbert transform and its application to self-potential interpretation; J. Appl. Geophys. 36 137–143.
Sungkono 2020 Robust interpretation of single and multiple self-potential anomalies via flower pollination algorithm; Arab. J. Geosci. 13 Article ID 100, 1–16.
Sungkono, Feriad, Y, Husein A, Prasetyo H, Charis M, Irawan D, Rochman J P G N, Bahri A S and Santosa B J 2018 Assessment of Sidoarjo mud flow embankment stability using very low frequency electromagnetic method; Environ. Earth Sci. 77 196.
Sungkono, Husein A, Prasetyo H, Bahri A S, Monteiro Santos F A and Santosa B J 2014 The VLF-EM imaging of potential collapse on the LUSI embankment; J. Appl. Geophys. 109 218–232.
Sungkono and Santosa B J 2015 Differential evolution adaptive metropolis sampling method to provide model uncertainty and model selection criteria to determine optimal model for Rayleigh wave dispersion; Arab. J. Geosci. 8 7003–7023.
Sungkono and Warnana D D 2018 Black hole algorithm for determining model parameter in self-potential data; J. Appl. Geophys. 148 189–200.
Tlas M and Asfahani J 2013 An approach for interpretation of self-potential anomalies due to simple geometrical structures using fair function minimization; Pure Appl. Geophys. 170 895–905.
Vrugt J A and Beven K 2018 Embracing equifinality with efficiency: Limits of acceptability sampling using the DREAM (LOA) algorithm; J. Hydrol. 559 954–971.
Yang X S 2014 Nature-Inspired Metaheuristic Algorithms; Luniver Press.
Zhang J and Sanderson A C 2009 JADE: adaptive differential evolution with optional external archive; IEEE Trans. Evol. Comput. 13 945–958.
Acknowledgement
The research was supported by Institute for Research and Community Services of Institut Teknologi Sepuluh Nopember, Surabaya.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Arkoprovo Biswas
Rights and permissions
About this article
Cite this article
Sungkono An efficient global optimization method for self-potential data inversion using micro-differential evolution. J Earth Syst Sci 129, 178 (2020). https://doi.org/10.1007/s12040-020-01430-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12040-020-01430-z