Next Article in Journal
A New Approach to Predicting Vertical Permeability for Carbonate Rocks in the Southern Mesopotamian Basin
Previous Article in Journal
Interaction and Inhibition Mechanism of Sulfuric Acid with Fluorapatite (001) Surface and Dolomite (104) Surface: Flotation Experiments and Molecular Dynamics Simulations
Previous Article in Special Issue
Occurrence Characteristics of Lead–Zinc Mine and Low-Flying Aeromagnetic Prospecting in a Forested Region of Yichun City
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Magnetic Inversion through a Modified Adaptive Differential Evolution

1
College of Computer Science, Guiyang University, Guiyang 550005, China
2
School of Earth Sciences, Yunnan University, Kunming 650500, China
3
Yunnan Key Laboratory of Statistical Modelling and Data Analysis, School of Mathematics and Statistics, Yunnan University, Kunming 650091, China
4
Science and Technology on Parallel and Distributed Processing Laboratory, National University of Defense Technology, Changsha 410073, China
5
College of Architectural Science and Engineering, Guiyang University, Guiyang 550005, China
*
Authors to whom correspondence should be addressed.
Minerals 2023, 13(12), 1518; https://doi.org/10.3390/min13121518
Submission received: 30 October 2023 / Revised: 26 November 2023 / Accepted: 30 November 2023 / Published: 4 December 2023
(This article belongs to the Special Issue Gravity and Magnetic Methods in Mineral Exploration)

Abstract

:
In recent decades, differential evolution (DE) has been employed to address a diverse range of nonlinear, nondifferentiable, and nonconvex optimization problems. In this study, we introduce an enhanced adaptive differential evolution algorithm to address the inversion problem associated with magnetic data. The primary objective of the inversion process is to minimize the discrepancy between observed data and predicted data derived from the inverted model. So, the contributions of this paper include the following two points. First, a new mechanism for generating crossover rate (CR) is proposed, which tends to reduce the CR values corresponding to vectors with better objective function values. Second, a new mutation strategy with direction information is proposed to expedite convergence. Additionally, modifications were made to the adjustment of the regularization factor to prevent it from becoming too minimal, thereby preserving its efficacy. The proposed algorithm is validated through synthetic models and a field example. Results from synthetic models demonstrate that our method is superior to and competitive with the original adaptive DE in both solution quality and convergence velocity. For the field example, the Inverted models align closely with the drill-well information.

1. Introduction

The magnetic method has been widely used in various fields such as petroleum and mineral resources. It is also employed in investigating the subsurface magnetic distribution within both the environmental and engineering fields [1]. In the realm of magnetic data processing, there are primarily two types of inversion methods, geometric parameter inversion [2] and physical property inversion [3,4,5]. Compared to geometric parameter inversion, physical property inversion necessitates the introduction of a regularization factor to reduce the number of potential models. This is due to the ill-posed nature of physical property inversion, where an infinite number of solutions can fit the observed data accurately [6]. In general, two types of optimization techniques can be employed to solve parametric inversion and physical property inversion: local optimization and global optimization. So far, both local optimization and global optimization have been used for magnetic inversion. For local optimization, in [7], a weighted–damped least-squares method was used for magnetic inversion. Zuo et al. [8] used the nonlinear conjugate gradient (NLCG) method to invert the amplitude of the magnetic anomaly vector. In global optimization, many metaheuristic algorithms, such as the genetic algorithm (GA) [9], particle swarm optimization (PSO) [10], simulated annealing (SA) [11], etc., have been widely employed for inversion of magnetic data. For example, in literature [12,13], the magnetic data were inverted and interpreted by applying a PSO algorithm. Differential evolution, an evolution algorithm (EA), was designed by Storn and Price [14] for optimizing Chebyshev polynomial problems. The advantages of DE include simplicity, robustness, and speed. Hence, in recent decades, it has been extended to solve various problems from scientific and engineering domains, such as image reconstruction and denoising [15,16,17,18,19], optimal power flow [20,21,22], and neural network training [23,24], and it has also been applied in magnetic inversion [25,26,27]. Generally, an individual in the DE population is typically referred to as a target vector. These target vectors are continuously evolved through the repetitive application of mutation, crossover, and selection operations. Although DE benefits from its attractive advantages, there exist some shortcomings. For example, the control parameters, scale factor ( F ), and crossover rate ( C R ) are problem-dependent. Consequently, adapting them to each specific optimization problem presents a significant challenge.
Currently, JADE (an adaptive differential evolution) [28] has been proven to be a successful DE method and has been effectively applied to gravity and magnetic inversion [26,29]. However, from our perspective, there remains potential for JADE’s performance to be further enhanced according to the studies by [26,29]. In this paper, we mainly focus on presenting an improved version of JADE, and we apply it to magnetic inversion. Firstly, in order to augment the convergence speed, a new mutation strategy with direction information is developed. In addition, as indicated in [30], by reassigning the crossover rate according to the fitness value of each target vector, we can maintain the gene information of top vectors. Inspired by this observation, a novel C R generation scheme on the basis of fitness value is used. Moreover, to adjust the role of data misfit and model misfit in the objective function of inversion, an appropriate regularization factor is critical. In previous studies [26,29], the regularization always decreases if the mean of data misfit increases in the DE population. It is plausible that the effect of model misfit will be eliminated if the regularization parameter is excessively small. Therefore, a threshold value is integrated into the regularization factor.

2. Theory and Method

2.1. Forward Magnetic Modelling

Set the discretized magnetic susceptibility of the underground model as vector m . Denote the forward modeling operator as F . The magnetic data can then be acquired through the following:
d = F ( m ) ,
where m indicates the magnetic susceptibility at each cell of a rectangular grid, and d represents the magnetic data. In the integral equation domain formulation, F is a rectangular matrix of size N d × N m dimensions [12,31,32], N d is the number of observation points, and N m is the mesh cells. However, in this study, F is nonlinear, as we use the finite volume method, which is a differential equation domain formulation [33].

2.2. Improved Differential Evolution

As stated in the Introduction, DE is a population-based metaheuristic EA which has been proved efficient for solving tough, nonlinear, and nondifferentiable optimization problems. In this part, the basic structure and our modifications of DE will be described.

2.2.1. Classic Differential Evolution

Generally speaking, DE consists of four main steps: initialization, mutation, crossover, and selection, as shown in Figure 1; these can be found in previous papers in detail [25,27,29].
Generally, the optimization problem can be expressed as finding m so that the functional
Φ m = d F m 2 2
is minimized, where d represents the target data, and F m denotes the output when the input is m . The target vector with index i   i 1 , N P can be written as m i = m i , 1 , m i , 2 , , m i , M in population P , where M denotes the size of vector m i . After initialization, the vectors of DE are refreshed by mutation, crossover, and selection operation at each iteration. Currently, most of the improvements to the DE algorithm focus on developing new mutation strategies and designing novel adaptation mechanisms for control parameters that have led to the development of many significant algorithms [34,35]. The original mutation strategy can be expressed as follows:
DE / rand / 1 :   v i G = m r 1 G + F · m r 2 G m r 3 G ,
Generally, the notation DE/x/y is used to denotes one variant of DE [14], where x specifies the vector to be mutated, and y is the number of difference vectors used, so DE/rand/1 in Equation (3) means a random population vector is chosen to be mutated, and one difference vector is used. In Equation (3) r 1 ,   r 2 , and r 3 are mutually different integers uniformly generated from the range of 1 ,   N P , and all of them are not equal to i .

2.2.2. JADE Algorithm

Considering that our inversion work of magnetic data is based on a modified JADE [28] algorithm, a simplified flowchart of the JADE algorithm is shown in Figure 2. The novelties of JADE include two aspects: the DE/current-to-pbest/1 mutation strategy [28] and adaptation of control parameters.
  • Mutation strategy.
As shown in Figure 2, in the mutation stage, m p b e s t G is selected randomly among the top 100   p % vectors, and vector m ~ r 2 G is selected from the union of population P and archive A . The archive A is used to store the target vectors that failed in the selection operation.
  • Control parameters.
According to Figure 2, the parameters F and C R are generated by function r a n d c (   ) and r a n d n (   ) , which represent the Cauchy distributions and the normal distributions, respectively. The value of μ C R G and μ F G is updated by using the following formula:
μ C R G = 1 c μ C R G 1 + c   m e a n A S C R μ F G = 1 c μ F G 1 + c   m e a n L S F ,
where c is a constant number between 0 and 1 (in the original JADE, c = 0.1 ), m e a n A is the arithmetic mean, and m e a n L denotes the Lehmer mean [28] and is described as follows:
m e a n L S F = F S F F 2 F S F F
where S C R and S F are the sets of all successful C R s and F s in the last iteration [28].

2.2.3. The Proposed JADE

As mentioned in the Introduction, the main modifications of our work on JADE include two aspects: a C R generation method and a mutation strategy with direction information.
  • The new C R generation mechanism is as follows.
According to the statement of literature [36], a preferable direction for the search can be obtained through using high-quality vectors. Hence, the remaining good gene information in the top vectors will have the potential to improve the search ability of DE. Additionally, it is easier to generate a better solution if the number of components from mutant vectors is reduced. Based on these observations, the C R value of each individual is created according to the following formula:
C R i G = μ C R G + 0.1 · σ Φ , Φ m i G , C R i G = 0.5 C R i G 1 i f   C R i G < 0 0.5 C R i G 1 + 1 e l s e   i f   C R i G > 1 C R i G o t h e r   w i s e
where Φ denotes a vector formed by all fitness values (i.e., Φ = Φ m 1 G ,   Φ m 2 G ,   ,   Φ m N P G ). σ returns the score value of m i G , which is calculated by the following formula:
σ Φ , Φ m i G = Φ m i G m e a n A Φ m e a n A Φ m e a n A Φ   ,
From Equation (5), for a minimization problem, a small C R value will be assigned to the vector with better fitness. For example, based on the proposed scheme, the best vector will have the smallest C R value.
  • Mutation strategy based on direction information is as follows.
In the original JADE, the search direction actually is calculated by two vectors selected randomly (i.e., m r 1 G and m ~ r 2 G ). Specifically, m r 1 G is sampled from population P , and m ~ r 2 G is randomly chosen from the union population constructed by P and archive A . In order to accelerate the convergence speed more effectively, a mutant vector is generated based on the following mutation formula:
v i G = m i G + F i · m p b e s t G m i G + Δ i · ( m r 1 G m ~ r 2 G ) Δ i = 1 i f   Φ m r 1 G Φ m ~ r 2 G 1 o t h e r w i s e
Additionally, to obtain a smooth model in the inverse problem, a smooth matrix with moving average is designed and embedded into the mutation operation, such as
v i G = m i G + F i · m p b e s t G m i G + Δ i · S 4 m r 1 G m ~ r 2 G ,
which is described in detail in paper [29,37].
In the original DE algorithm, the fitness of a trial vector is directly calculated by vector u . However, this method ignores the fact that the crossover operation can destroy the spatial continuity of a mutant vector. Therefore, in this work, for a trial vector u i , the fitness is defined as
Φ u i :   = Φ u s , i , u s , i = S 4 u i
Similarly, the fitness of a target vector m i is obtained by the following:
Φ m i :   = Φ m s , i , m s , i = S 2 m i

2.3. Magnetic Inversion

2.3.1. Inversion Method

The inversion optimization process seeks to minimize the discrepancy between observed and predicted data derived from the estimated model. To achieve this, the following objective function is employed:
Φ m = Φ d m + λ Φ m m   , s . t .   m l m m u .
where λ is a regularization factor, Φ d m denotes the data misfit objective function, Φ m m represents the model misfit objective function, and vectors m l and m u are the lower and upper boundary constraints of parameter m , respectively. In this work, a normalized data misfit function is used, which is defined as
Φ d m = W d d o b s F m 2 2 , m s = S 2 m , W d = d i a g 1 d 1 o b s + ϵ , 1 d 2 o b s + ϵ , , 1 d N o b s + ϵ , ϵ = s t d d o b s ,
where W d is a diagonal weighting matrix containing information about the observed data and can be found in [33,38], and d o b s = d 1 o b s , d 2 o b s , , d N o b s is the observation data with size N . ϵ represents the standard deviation of vector d o b s , the purpose of which is to avoid the appearance of 0 in the denominator. In Equation (12), the model misfit Φ m m is calculated according to the following equation:
Φ m m = i = 1 M W m , i m i m r e f , i 1 ,
where m r e f = m r e f , 1 ,   m r e f , 2 , , m r e f , M is the reference model, and W m , i denotes the weight of the i t h parameter in the model vector m . Generally, W m = W m , 1 ,   W m , 2 , ,   W m , M is constructed with the prior information and is calculated by the following [32]:
W m , i = W z , i V i k = 1 M W z , k V k , W z , i = 1 D z , i β   ,
where V i is the volume size of the i t h element, W z denotes the depth weight, D z represents the distance between the observation height and element center, and β is the depth factor and is set to 2 for magnetic data inversion [12]. Finally, combining Equations (13) and (14), the objective function of magnetic inversion is summarized as
Φ m m = W d d o b s F m 2 2 + λ i = 1 M W m , i m i m r e f , i 1 ,

2.3.2. Adaptation of Regularization Factor

The regularization factor plays an important role in the inversion process. In this work, the adaptive method is based on [29] and introduces a strategy to prevent the value of λ from decreasing excessively during the inversion process, which could render the constraints ineffective. To update λ , the following formula is used. More detailed information can be found in paper [29].
λ G = max ( λ m i n , 0.9 · λ G 1 )   if r d m G r d m G 1 > 1 λ G 1 ,   otherwise   , r d m G = Φ d ,   m e a n G Φ m , m e a n G ,

3. Test and Application

In this section, the proposed algorithm in this paper and JADE are applied to invert both the synthetic data and the synthetic data with noise to validate the effectiveness and robustness of the proposed algorithm. Furthermore, the algorithm is applied to the field data.

3.1. Synthetic Data

To validate the correctness of the algorithm, four models are designed as shown in Figure 3. There are 41 points evenly distributed on the ground, and the distance between each point is 10 m. The background magnetic susceptibility is set to 0, and the magnetic susceptibility of the anomalies is set to 0.1 SI. There are 40 cells in the x direction, which is the number of points minus 1, and 29 cells in the z direction, so there are 1160 grids to be inverted.
The synthetic data are obtained by forward modeling, then the inversion is performed using three versions of the algorithms: (1) the JADE algorithms with smooth matrix shown in Equations (10) and (11) and denoted as IADE-1; (2) based on IADE-1, the descent direction is adopted as shown in Equation (9) and denoted as IADE-2; (3) based on IADE-2, the new mechanism for CR generation is added, which is the proposed method in the previous section, and denoted as IADE. In order to make a fair comparison, the max iterations for the synthetic data are set to 300, both μ F and μ C R are set to 0.5, and the population size for all compared algorithms is 100.
The inversion results of IADE-1 and the anomaly location are shown in Figure 4. It can be observed that the inversion results can generally reflect the locations of anomalies, but they exhibit limited contrast with the background, and some spurious anomalies are introduced at the boundaries. Especially in the parallel rectangle, smaller anomalies are difficult to distinguish in the inversion results, and the anomalies at the boundaries are more obvious.
The inversion results of IADE-2 and the anomaly locations are shown in Figure 5; also, the results can generally reflect the location of anomalies. Compared with the results of IADE-1, the magnitude of anomalies is larger, and the anomalies at the boundaries are relatively smaller.
The inversion results of IADE and the anomaly location are shown in Figure 6; IADE accurately reflects the position and distribution of the anomaly bodies, with minimal anomalies at the boundaries which closely resemble the background. The inversion results also show significant magnitudes, and in the case of the second model, even the smaller anomaly bodies are well represented in the inversion results.
All methods reveal the magnetic susceptibility distribution of the designed model. In the case of IADE-1 and IADE-2, the anomalies at the boundaries are obvious, while IADE produces comparatively superior results. All three methods perform well in the U-shaped anomaly, which is attributed to its widespread distribution. Among the methods evaluated, IADE yields the best inversion results for the U-shaped anomaly, providing clearer boundaries.
Figure 7 shows the convergence curves of the three algorithms for four models during the 300 iterations. It can be seen from the figure that simply incorporating the descent direction in the mutation stage (IADE-2) does not effectively accelerate the convergence of the algorithm. However, the previous inversion results show that the introduction of the descent direction can effectively improve the inversion results. When the descent direction in the mutation stage and the new mechanism for CR generation are added to the algorithm, the IADE exhibits the characteristics of faster convergence and better results.

3.2. Synthetic Data with Noise

To test the robustness of the algorithm, random noise is added to the synthetic data of model d (parallelogram) in Figure 3. Noise levels of 1%, 5%, and 10% are added separately, then the proposed method in this paper is used for inversion. The data with noise are shown in Figure 8, and the inversion results are shown in the figure.
From Figure 9, it can be observed that when 1% noise is added, the inversion profile is consistent with the original one. As the noise level increases, spurious anomalies near the boundaries begin to appear, but the position and amplitude of the anomaly are still consistent with the designed model. This indicates that even with certain levels of noise, the algorithm proposed in this paper can still effectively recover the underlying magnetic anomalies. Therefore, the proposed algorithm demonstrates strong robustness.

3.3. Field Case: Iron Deposit Prospection of Shihe, Shanxi, China

The Shihe iron ore deposit is located in Shanxi, China. Geotectonically, it is situated northeast of the Hengshan–Wutaishan dome in the Lvliang–Taihang fault block in North China. The primary faults in this region are oriented in the northeast and northwest directions. The study area is covered by Quaternary sediments of the Malan group, with a thickness ranging from 240 to 340 m, as shown in Figure 10. And the magnetic properties of the ore and rock samples are provided in Table 1. It can be found that the magnetite quartzite samples show strong magnetism, while the samples of the other three rocks (plagioclase amphibolite, biotite granulite, and hornblende–plagioclase) have relatively weaker magnetism. This forms a solid foundation for conducting magnetic exploration in this area. Using the observed curve from Figure 11a, it can be inferred that the amplitude anomaly in the observed data is caused by magnetite quartzite, which located near the 600 m mark on the survey line. In the Shihe area, the geomagnetic field B 0 = 54,463   n T , the geomagnetic inclination I 0 = 58 °, and the geomagnetic declination D 0 = 5°. The direction of the survey line is 162°, and the length of the survey line is 1880 m. There are 95 magnetic measuring points, and the point space is 20 m. The inversion profile is divided into 3008 cells ( 94 × 32 ; there are 94 cells along x direction and 29 cells in z direction).
To investigate the ore distribution in the subsurface of the study area, the algorithm proposed in this paper is applied to the magnetic observed data shown in Figure 11a, and the resulting calculated data are depicted in Figure 11a together. The inverted magnetic susceptibility is shown in Figure 11b.
In Figure 11b, the violet polygons in the figure represent the distribution of the ores (magnetite quartzite), which is plotted based on drilling data. Based on the distribution of inverted susceptibility, it is evident that the ore bodies are buried at a depth of approximately 260 m and extend to about 600 m in the z direction. Furthermore, when compared to the borehole data, a significant correlation is observed. However, the terminal portion of ore bodies cannot be accurately depicted by the developed method. This is due to the fact that the magnetic anomaly responses from deep-buried sources are weak and can be easily influenced by noise. As stated by Li and Oldenburg [39], to enhance resolution in both the vertical and deep directions, it is imperative to integrate borehole magnetic data with the ground dataset.

4. Conclusions

The main objective of this study is to develop a fast and robust inversion algorithm for magnetic data based on differential evolution. The JADE algorithm is selected and improved according to the analysis of previous studies. To realize our objective, two significant improvements were implemented. First, a new method was introduced to generate the crossover rate to increase the probability of smaller CR values corresponding to better solutions. Second, a new variable Δ i was added in the mutation process to keep consistent the perturbation direction that reduces the objective function, thereby improving the local exploitation ability of the algorithm. In addition, the adaptive regularization factor is modified to avoid it becoming too small in the later stage of inversion so as to ensure its constraint effect.
Furthermore, the presented algorithm exhibited significant robustness and stability, as evidenced by the inverted results from both noisy data and field data. Moreover, the inverted model’s susceptibility distribution from field data is consistent with that inferred from boreholes. Our work demonstrated the performance of the DE method for magnetic inversion with synthetic and field examples. In our future work, the proposed method will be further enhanced and extended to solve three-dimensional gravity and magnetic inverse problems.

Author Contributions

Conceptualization, T.S.; methodology, T.S. and L.C.; software, T.S. and T.X.; formal analysis, T.S., J.H. and B.Z.; resources, L.C.; writing—original draft preparation, T.S.; writing—review and editing, T.S., J.H. and B.Z.; visualization, L.C.; funding acquisition, J.H. and B.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the special funding of the Guiyang Science and Technology Bureau and Guiyang University [GYU-KY-[2021]] and the Guizhou Provincial Science and Technology Plan Project (Qian Ke He Jichu-ZK [2021] general type 206).

Data Availability Statement

The data of this study are available from the authors upon request.

Acknowledgments

The authors wish to acknowledge the Shanxi Institute of Geophysical and Geochemical Exploration for providing magnetic data from the Shihe deposit.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hinze, W.J.; Frese, R.V.; Saad, A.H. Gravity and Magnetic Exploration: Principles, Practices, and Applications; Cambridge University Press: New York, NY, USA, 2013. [Google Scholar]
  2. Bhattacharyya, B.K. A generalized multibody model for inversion of magnetic anomalies. Geophysics 1980, 45, 255–270. [Google Scholar] [CrossRef]
  3. Azadi, M.; Abedi, M.; Norouzi, G.-H. Two-step inversion of airborne geophysical data: A stable downward continuation approach for physical modelling. Acta Geophys. 2022, 70, 121–139. [Google Scholar] [CrossRef]
  4. Afshar, A.; Norouzi, G.-H.; Moradzadeh, A.; Riahi, M.-A. Application of magnetic and gravity methods to the exploration of sodium sulfate deposits, case study: Garmab mine, Semnan, Iran. J. Appl. Geophys. 2018, 159, 586–596. [Google Scholar] [CrossRef]
  5. Yao, C. Iterative 3D gravity and magnetic inversion for physical properties. In SEG Technical Program Expanded Abstracts 2007; SEG Technical Program Expanded Abstracts; Society of Exploration Geophysicists: Houston, TX, USA, 2007; pp. 805–810. [Google Scholar]
  6. Meng, Z. Three-dimensional potential field data inversion with L0 quasinorm sparse constraints. Geophys. Prospect. 2018, 66, 626–646. [Google Scholar] [CrossRef]
  7. Stocco, S.; Godio, A.; Sambuelli, L. Modelling and compact inversion of magnetic data: A Matlab code. Comput. Geosci. 2009, 35, 2111–2118. [Google Scholar] [CrossRef]
  8. Zuo, B.; Hu, X.; Cai, Y.; Liu, S. 3D magnetic amplitude inversion in the presence of self-demagnetization and remanent magnetization. Geophysics 2019, 84, J69–J82. [Google Scholar] [CrossRef]
  9. Montesinos, F.G.; Blanco-Montenegro, I.; Arnoso, J. Three-dimensional inverse modelling of magnetic anomaly sources based on a genetic algorithm. Phys. Earth Planet. Inter. 2016, 253, 74–87. [Google Scholar] [CrossRef]
  10. Pace, F.; Santilano, A.; Godio, A. A Review of Geophysical Modeling Based on Particle Swarm Optimization. Surv. Geophys. 2021, 42, 505–549. [Google Scholar] [CrossRef] [PubMed]
  11. Biswas, A.; Acharya, T. A very fast simulated annealing method for inversion of magnetic anomaly over semi-infinite vertical rod-type structure. Model. Earth Syst. Environ. 2016, 2, 1–10. [Google Scholar] [CrossRef]
  12. Liu, S.; Liang, M.; Hu, X. Particle swarm optimization inversion of magnetic data: Field examples from iron ore deposits in China. Geophysics 2018, 83, J43–J59. [Google Scholar] [CrossRef]
  13. Essa, K.S.; Elhussein, M. PSO (Particle Swarm Optimization) for Interpretation of Magnetic Anomalies Caused by Simple Geometrical Structures. Pure Appl. Geophys. 2018, 175, 3539–3553. [Google Scholar] [CrossRef]
  14. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  15. Dhabal, S.; Chakrabarti, R.; Mishra, N.S.; Venkateswaran, P. An improved image denoising technique using differential evolution-based salp swarm algorithm. Soft Comput. 2021, 25, 1941–1961. [Google Scholar] [CrossRef]
  16. Rajesh, C.; Kumar, S. An evolutionary block based network for medical image denoising using Differential Evolution. Appl. Soft Comput. 2022, 121, 108776. [Google Scholar] [CrossRef]
  17. Sun, Y.; Wu, F. DESAC: Differential evolution sample consensus algorithm for image registration. Appl. Intell. 2022, 52, 15980–16003. [Google Scholar] [CrossRef]
  18. Yan, B.; Zhao, Q.; Wang, Z.; Zhang, J.A. Adaptive decomposition-based evolutionary approach for multiobjective sparse reconstruction. Inf. Sci. 2018, 462, 141–159. [Google Scholar] [CrossRef]
  19. Erkoc, M.E.; Karaboga, N. Evolutionary algorithms for sparse signal reconstruction. Signal Image Video Process. 2019, 13, 1293–1301. [Google Scholar] [CrossRef]
  20. Abou El Ela, A.A.; Abido, M.A.; Spea, S.R. Optimal power flow using differential evolution algorithm. Electr. Power Syst. Res. 2010, 80, 878–885. [Google Scholar] [CrossRef]
  21. Li, S.; Gong, W.; Hu, C.; Yan, X.; Wang, L.; Gu, Q. Adaptive constraint differential evolution for optimal power flow. Energy 2021, 235, 121362. [Google Scholar] [CrossRef]
  22. Li, S.; Gong, W.; Wang, L.; Yan, X.; Hu, C. Optimal power flow by means of improved adaptive differential evolution. Energy 2020, 198, 117314. [Google Scholar] [CrossRef]
  23. Piotrowski, A.P. Differential Evolution algorithms applied to Neural Network training suffer from stagnation. Appl. Soft Comput. 2014, 21, 382–406. [Google Scholar] [CrossRef]
  24. Baioletti, M.; Di Bari, G.; Milani, A.; Poggioni, V. Differential Evolution for Neural Networks Optimization. Mathematics 2020, 8, 69. [Google Scholar] [CrossRef]
  25. Ekinci, Y.L.; Özyalın, Ş.; Sındırgı, P.; Balkaya, Ç.; Göktürkler, G. Amplitude inversion of the 2D analytic signal of magnetic anomalies through the differential evolution algorithm. J. Geophys. Eng. 2017, 14, 1492–1508. [Google Scholar] [CrossRef]
  26. Du, W.; Cheng, L.; Li, Y. lp Norm Smooth Inversion of Magnetic Anomaly Based on Improved Adaptive Differential Evolution. Appl. Sci. 2021, 11, 1072. [Google Scholar] [CrossRef]
  27. Balkaya, Ç.; Ekinci, Y.L.; Göktürkler, G.; Turan, S. 3D non-linear inversion of magnetic anomalies caused by prismatic bodies using differential evolution algorithm. J. Appl. Geophys. 2017, 136, 372–386. [Google Scholar] [CrossRef]
  28. Zhang, J.; Sanderson, A.C. JADE: Adaptive differential evolution with optional external archive. IEEE Trans. Evol. Comput. 2009, 13, 945–958. [Google Scholar] [CrossRef]
  29. Song, T.; Hu, X.; Du, W.; Cheng, L.; Xiao, T.; Li, Q. Lp-Norm Inversion of Gravity Data Using Adaptive Differential Evolution. Appl. Sci. 2021, 11, 6485. [Google Scholar] [CrossRef]
  30. Zhou, Y.; Yi, W.; Gao, L.; Li, X. Adaptive differential evolution with sorting crossover rate for continuous optimization problems. IEEE Trans. Cybern. 2017, 47, 2742–2753. [Google Scholar] [CrossRef]
  31. Portniaguine, O.; Zhdanov, M.S. 3-D magnetic inversion with data compression and image focusing. Geophysics 2002, 67, 1532–1541. [Google Scholar] [CrossRef]
  32. Li, Y.; Oldenburg, D.W. 3-D inversion of magnetic data. Geophysics 1996, 61, 394–408. [Google Scholar] [CrossRef]
  33. Lelièvre, P.G.; Oldenburg, D.W. Magnetic forward modelling and inversion for high susceptibility. Geophys. J. Int. 2006, 166, 76–90. [Google Scholar] [CrossRef]
  34. Opara, K.R.; Arabas, J. Differential Evolution: A survey of theoretical analyses. Swarm Evol. Comput. 2019, 44, 546–558. [Google Scholar] [CrossRef]
  35. Das, S.; Mullick, S.S.; Suganthan, P.N. Recent advances in differential evolution—An updated survey. Swarm Evol. Comput. 2016, 27, 1–30. [Google Scholar] [CrossRef]
  36. Zheng, L.M.; Zhang, S.X.; Tang, K.S.; Zheng, S.Y. Differential evolution powered by collective information. Inf. Sci. 2017, 399, 13–29. [Google Scholar] [CrossRef]
  37. Cheng, L.; Xiao, T.; Hu, X.; Mohamed, A.W.; Liu, Y.; Du, W. Inversion of Gravity Data with Multiplicative Regularization Using an Improved Adaptive Differential Evolution. Minerals 2023, 13, 1027. [Google Scholar] [CrossRef]
  38. Sharma, S.P.; Biswas, A. Interpretation of self-potential anomaly over a 2D inclined structure using very fast simulated-annealing global optimization—An insight about ambiguity. Geophysics 2013, 78, WB3–WB15. [Google Scholar] [CrossRef]
  39. Li, Y.; Oldenburg, D.W. Joint inversion of surface and three-component borehole magnetic data. Geophysics 2000, 65, 540–552. [Google Scholar] [CrossRef]
Figure 1. A simplified flowchart of the DE algorithm.
Figure 1. A simplified flowchart of the DE algorithm.
Minerals 13 01518 g001
Figure 2. A simplified flowchart of the JADE algorithm.
Figure 2. A simplified flowchart of the JADE algorithm.
Minerals 13 01518 g002
Figure 3. Synthetic models for magnetic inversion: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Figure 3. Synthetic models for magnetic inversion: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Minerals 13 01518 g003
Figure 4. The inversion results of synthetic data by IADE-1 for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Figure 4. The inversion results of synthetic data by IADE-1 for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Minerals 13 01518 g004
Figure 5. The inversion results of synthetic data by IADE-2 for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Figure 5. The inversion results of synthetic data by IADE-2 for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Minerals 13 01518 g005
Figure 6. The inversion results of synthetic data by IADE for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Figure 6. The inversion results of synthetic data by IADE for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Minerals 13 01518 g006
Figure 7. The data misfit by different methods for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Figure 7. The data misfit by different methods for each model: (a) rectangle; (b) parallel rectangle; (c) U shape; (d) parallelogram.
Minerals 13 01518 g007
Figure 8. Synthetic data of model d (parallelogram) with 1%, 5%, and 10% noise.
Figure 8. Synthetic data of model d (parallelogram) with 1%, 5%, and 10% noise.
Minerals 13 01518 g008
Figure 9. The inversion results of synthetic data from IADE for parallelogram model with different noise. (a) Noise level: 1%; (b) noise level: 5%; (c) noise level: 10%.
Figure 9. The inversion results of synthetic data from IADE for parallelogram model with different noise. (a) Noise level: 1%; (b) noise level: 5%; (c) noise level: 10%.
Minerals 13 01518 g009
Figure 10. The simple geological map of the Shihe deposit in Shanxi, China, from [37].
Figure 10. The simple geological map of the Shihe deposit in Shanxi, China, from [37].
Minerals 13 01518 g010
Figure 11. The inversion results of magnetic data. The violet polygons denote iron ore bodies, and the black lines denote the drilling wells. (a) The observed and calculated data. (b) The inverted magnetic susceptibility.
Figure 11. The inversion results of magnetic data. The violet polygons denote iron ore bodies, and the black lines denote the drilling wells. (a) The observed and calculated data. (b) The inverted magnetic susceptibility.
Minerals 13 01518 g011
Table 1. Magnetic properties of minerals and rocks in the Shihe area.
Table 1. Magnetic properties of minerals and rocks in the Shihe area.
Ores and RocksSample Number Mean   κ   ( 4 π × 10 6   S I )
Plagioclase amphibolite41 4.5 × 10 2
Magnetite quartzite30 1.79 × 10 5
Biotite granulite27 4.27 × 10 2
Hornblende–plagioclase7 3.52 × 10 2
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

Song, T.; Cheng, L.; Xiao, T.; Hu, J.; Zhang, B. Magnetic Inversion through a Modified Adaptive Differential Evolution. Minerals 2023, 13, 1518. https://doi.org/10.3390/min13121518

AMA Style

Song T, Cheng L, Xiao T, Hu J, Zhang B. Magnetic Inversion through a Modified Adaptive Differential Evolution. Minerals. 2023; 13(12):1518. https://doi.org/10.3390/min13121518

Chicago/Turabian Style

Song, Tao, Lianzheng Cheng, Tiaojie Xiao, Junhao Hu, and Beibei Zhang. 2023. "Magnetic Inversion through a Modified Adaptive Differential Evolution" Minerals 13, no. 12: 1518. https://doi.org/10.3390/min13121518

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