Abstract

To allow peak searching and parameter estimation for geological and geophysical data with multi-peak distributions, we explore a hybrid method based on a combination of the particle swarm optimization (PSO) and generalized reduced gradient (GRG) algorithms. After characterizing peaks using the additive Gaussian function, a nonlinear objective function is established, which transforms our task into a search for optimal solutions. In this process, PSO is used to obtain the initial values, aiming for global convergence, while GRG is subsequently implemented for higher stability. Iterations are stopped when the convergence criteria are satisfied. Finally, grayscale histograms of backscattering electron images of sandstone show that the proposed algorithm performs much better than other methods such as PSO, GRG, simulated annealing and differential evolution, achieving a faster convergence speed and minimal variances.

1. Introduction

Many geological and geophysical data show obvious multi-peak distribution properties, including the nuclear magnetic resonance transversal relaxation time (NMR T2) spectrum for porous rock, the absorption peaks of the gamma ray spectra for conventional radioactive elements such as uranium (238U), thorium (232Th) and potassium (40K) in geophysical well logging, the grayscale histograms of backscattering electron (BSE) images of rock, the amplitude or phase spectrum of reflected waves in seismic prospecting and the x-ray fluorescence spectrometry (XFS) of geological samples. A lot of interesting information is imbedded in these data, which makes it vital to extract the multi-peak parameters. For example, for the NMR T2 spectrum of porous rocks, if the multi-peak parameters are precisely evaluated, the pore size distribution and its interrelationship with reservoir type can be characterized well.

Methods for multi-peak decomposition and data fitting have been proposed by researchers in different fields. Fens (2000) provided quantitative equations for minerals and pores based on an additive multi-Gaussian function using a grayscale histogram obtained from a BSE image and introduced the generalized reduced gradient (GRG) algorithm to solve the problem. Shang et al (2000) discussed the effectiveness of four kinds of algorithms (the derivative function, peak comparison, Gaussian fit and symmetrical zero area methods) in the process of XFS peak seeking. It was demonstrated that the Gaussian fit and symmetrical zero area methods were superior to the other methods, and a generalized least squares algorithm was adopted to solve the function. Guillot (2001) presented a digital filtering technique for the peak parameter acquisition of full absorption peaks in airborne gamma spectrometry by studying variations in the spectrum profile, but failed to separate overlapping peaks. Siiskonen and Toivonen (2005) developed an accurate model for the peak shape of inelastic neutron scattering in the HPGe detector and used an iterative approach for quantitative analyses. Karakaplan (2007) provided a global search evolutionary genetic algorithm (GA) based on a stochastic search procedure for quantifying a combination of Gaussian and Lorentzian peaks. Desirable results for data with several overlapped Lorentzian peaks with random noise were achieved by the algorithms proposed. Huang and Chau (2008) developed the expectation maximization algorithm to estimate the number of Gaussian mixtures of histograms and their corresponding parameterization when searching for the global threshold of an image using a Gaussian mixture model. Miranda et al (2009) demonstrated the utility of a neural network algorithm in radiochemical separation techniques and isolated the alpha peaks of environmental samples with partially overlapping alpha peaks. Chen et al (2009) used a self-adjusting symmetrical zero-area peak searching algorithm for nuclide identification in portable spectrometers. Li and Jiang (2011) proposed a new strategy combining the principle of the golden method with the quasi-Newton iterative method to estimate the parameters of linear frequency modulation signals. Baeza et al (2013) developed the parabolic-Lorentzian modified Gaussian model to describe skewed chromatographic peaks that made the optimization process difficult when the initial values of the model parameters were far from optimal. Brunetti (2013) noted that the fitting of the spectrum was an ill-posed problem because of the presence of superimposed peaks in x-ray spectra and introduced a GA approach to solve the problem. Zhu et al (2013) presented a method of analyzing the static 1H NMR free induction decay (FID) signals of polymer solids with a mixed Gaussian and exponential kernel function and then applied the inverse Fredholm integral of the first kind for T2 spectrum analysis of FIDs into both exponential and Gaussian decays. Wang et al (2013) established a multi-Gaussian model for waveform analysis and solved it using a weighted least squares algorithm. The fitting accuracy was enhanced after employing a multi-criteria decision-making strategy to optimize the weights for the corresponding points of the pulse wave. Liu and Zhang (2013) applied a weighted regression to fit a grayscale histogram with a multi-Gaussian distribution and achieved segmentation of the image.

The accuracy of parameter estimation is controlled by the optimization algorithm since an unsuitable method may lead to local convergence. Using conventional algorithms, such as the least squares and reduced gradients methods, it is easy to reach local minimization; these methods are not considered in our study. With the progress of mathematical and computational techniques, more and more intelligent methods, such as artificial neural networks, simulated annealing (SA), GAs, stochastic inversion, differential evolution (DE), particle swarm optimization (PSO) and group search optimization, are being introduced to solve nonlinear optimization and inversion problems (Sen and Stoffa 1991, 1995, Kozlovskaya et al2007, Shaw and Srivastava 2007, Srivastava and Sen 2010, Göktürkler and Balkaya 2012, Deng et al2013, Sharma and Biswas 2013, Liu et al2014, Tan et al2014, Teimourzadeh and Zare 2014, Basu 2015). Compared with conventional algorithms, these intelligent algorithms show a stronger adaptability to the uncertainty of the data. The small requirements for the continuity and convexity of the objective function and constraint conditions also facilitate the utility of these algorithms. However, each intelligent algorithm has unique advantages and shortcomings, therefore amendments and combinations of these algorithms are necessary in applications (Chunduru et al1997, Dobróka and Szabó 2005, Athanasiou et al2007, Saraswat et al2010, Zhang et al2012, Ahmadi et al2013, Samuel et al2013, Tan et al2013).

Our aim is to develop a hybrid algorithm to obtain the peak parameters of geological and geophysical data. The rest of the paper is organized as follows. First, we give an overview of some frequently observed data with multi-peak distributions and generalize them to a nonlinear optimization problem. Then we introduce a hybrid method combining the PSO with the GRG for the nonlinear objective function, aiming for global optimal solutions. We present the algorithm in detail and take a BSE image as an example to verify its efficiency. Algorithms such as PSO, GRG, SA and DE are also executed on the same data for comparison. Finally, quantitative information about minerals and pores is derived using criteria presented by Fens (2000) and tested using data measured with a helium porosimeter and x-ray diffraction (XRD).

2. Problem overview

In this section we describe four groups of data which are commonly seen in the geological and geophysical fields. Figure 1 shows a typical BSE image and its grayscale histogram of a sandstone sample (where the acceleration voltage is 10 KeV, the magnification is 5000 × , the working distance is 2 mm, the tilt angle is 0°, and the horizontal field width is 53.7 µm). Three main peaks are observed in the grayscale histogram, representing different constituents of the sandstone. Based on previous publications by Fens (2000), Wong et al (2006) and Klaver et al (2012), we know that the dark areas in the image represent the pores since the impregnated epoxy has a low atomic density compared with other minerals. The dark gray areas represent the clays and the medium gray areas represent the quartz. The brighter areas contain feldspars and the brightest areas represent heavy minerals such as siderite and anhydrite. Thus, we consider that the three peaks are indicators of pore space, quartz and feldspars, and the other constituents are located among these peaks. The volumes of different constituents can be obtained using certain segmentation criteria on the BSE image.

The interaction between the beam and the sample generates different signals. (a) The BSE image. (b) The grayscale histogram.
Figure 1.

The interaction between the beam and the sample generates different signals. (a) The BSE image. (b) The grayscale histogram.

Figure 2 shows the XRD spectrum of a sandstone sample. The principle of XRD is that the peak positions occur where the x-ray beam is diffracted by the crystal lattice and the unique set of d-spacings derived from this pattern can be used to ‘fingerprint’ the mineral (Cullity and Stock 2001). The constituents of minerals can be extracted using the phase retrieval method (Saldin et al2001, Środoń et al2001, Ufer et al2012). Some commercial software, such as Highscore (Philips) and Jade (MDI/Rigaku), is widely used for phase decomposition and matching of XRD spectra (Macchiarola et al2007). Among these techniques, peak searching is the most important for precise mineral component quantification.

The XRD spectrum of a sandstone sample.
Figure 2.

The XRD spectrum of a sandstone sample.

Figure 3 depicts the NMR T2 spectrum of a fully water-saturated sandstone. The principles of NMR are given in detail by Dunn et al (2001). We use the same procedure and experimental conditions as previously published by Ge et al (2014) to investigate NMR signals. T2 spectra can be calibrated to pore radius distributions via an appropriate transformation for rocks with regularly distributed pores. The porosity and permeability of the gas-filled sample are 8.6% and 5.43  ×  10-3µm2, respectively. The three main peaks in the T2 spectrum indicate the complex pore system of the sample. The representative pore radius and the relative ratio can be computed if the positions and areas of these peaks can be fixed automatically.

The T2 spectrum of a sandstone sample.
Figure 3.

The T2 spectrum of a sandstone sample.

The fourth example is the natural gamma ray spectrum in geophysical well logging. This is an effective method to estimate the elemental concentrations of 238U, 232Th and 40K in sedimentary rocks, which can be applied to interpret sedimentary environments and diagenesis. The theory of natural gamma ray spectrum logging has been explained thoroughly by Desbarats and Killeen (1990). The standard gamma ray spectra of 238U, 232Th and 40K and the recorded spectrum of a shale sample are shown in figure 4. Peak searching and spectrum decomposition techniques are necessary to quantify the energy ranges and contents of these radioactive elements.

Gamma ray spectra. (a) The standard gamma spectra for 238U, 232Th and 40K of BGO detector. (b) The typical gamma ray spectrum of a shale sample.
Figure 4.

Gamma ray spectra. (a) The standard gamma spectra for 238U, 232Th and 40K of BGO detector. (b) The typical gamma ray spectrum of a shale sample.

Most geological and geophysical data have multi-peak distribution properties and can be expressed by peak functions such as the Lorentz and Gaussian functions. The original Gaussian function is stated as:
1
where u is the peak value, σ is the standard deviation and x is the recorded data.
The data with peak number M can be generalized as the accumulation of some Gaussian functions:
2
where aj is the weight of the Gaussian function Gj and j is the index of the peak.
Equation (2) can be expressed in a discrete form:
3
where N is the number of discrete data.
In order to solve the unknown parameters such as weights aj, peak values uj and standard deviations σj, an objective function can be expressed as:
4
where f(xi) is the recorded dependent variable corresponding to independent variable xi.
The constraints can be expressed as:
5
6
7
8

The task of peak fitting is then transformed into an issue of optimizing the multivariable, nonlinear objective function with constraints as in equations (5)–(8). N is larger than 3M for many cases; only the optimal solutions can be reached. There are several known methods for solving this problem. However, it is still very challenging with a large number of local minima values. In the following section, a hybrid algorithm combining the conventional and intelligent optimization methods will be introduced to find the global solutions of the nonsmooth, nonconvex function under condition of nonsmooth, nonconvex constraints.

3. A hybrid algorithm combing PSO and GRG

PSO is a global optimization algorithm originating from simulations of the prey behavior of a bird flock. It shares many similarities with evolutionary computation techniques such as GAs and has been proven to be robust and fast in solving nonlinear, non-differentiable and multi-modal problems (Kennedy and Eberhart 1995, Shaw and Srivastava 2007, Göktürkler and Balkaya 2012, Tronicke et al2012, Wilken and Rabbel 2012, Paasche and Tronicke 2014). Using a population of random solutions and searches, the system is initialized by updating generations as well as adopting fitness to evaluate the quality of these solutions. Setting the minimal value of equation (4) to be P(Φ), we can obtain:
9
where P(Φ) is the real function of a region S in 3M-dimensional space. Φ is the variable vector and can be expressed as (Φ1,Φ2,,Φ3M)T. For simplicity, we define that Φj=uj when j=1,2,,M,Φj=ajM when j=M+1,M+2,,2M and Φj=σj2M when j=2M+1,2M+2,,3M.

Let the position of the kth particle of the kth hereditary algebra be Φkt=(Φk,1t,Φk,2t,,Φk,3Mt)T and its speed be vkt=(vk,1t,vk,2t,,vk,3Mt)T (assuming the population size is Z) in 3M-dimensional space. Each particle has a fitness value determined by an optimized function and each particle has a present position Φkt and a best position pbest, which can be regarded as the discovered flight experience of the particle up to now. In addition, each particle has a best position gbest found in the whole swarm up to now, which can be regarded as the flight experience of the particle’s companions. Each particle utilizes the following information to alter its present position: (1) its current position; (2) its current speed; (3) the distance between its current position and its best position; (4) the distance between its best position and the best position of the whole swarm.

PSO is an optimization instrument based on iteration. For the tth times of iteration, each particle alters in accordance with equations (10) and (11) as follows
10
11
where k=1,2,,K,w is the inertia weight, t is the iteration time, c1 and c2 are the learning factors (two positive constants), r1 and r2 are random numbers in the interval of [0,1], pkt represents the component of the best position ( pbest) of particle k in the tth time of iteration and pgt represents the component of the best position ( gbest) of the particle swarm in the tth time of iteration.
The influence of the last speed on the current speed can be controlled by the inertia weight. When w is zero, the flying speed of each particle is only influenced by the current position, the best position of each particle and the best position of the total particle swarm, but is not affected by the flying speed. Particles with global best positions will remain stable, while other particles will tend to be the weighted center of the best positions themselves and the global best positions in this situation. Then, the particle swarm will be globally converged in the best positions:
12

PSO can possess strong convergence at the beginning of the calculation, but it may easily fall into ‘inertia’ which leads to premature convergence and insufficient local searching ability.

The GRG algorithm was developed from the reduced gradient and has become an effective method to solve nonlinear optimal problems. By introducing slack variables, inequality constraints are transformed into equality constraints. This method has the advantages of fast convergence speed and high precision, but is affected by the initial searching direction, undesirable initial values and the searching direction, which may lead to local convergence and unfavorable solutions. The GRG algorithm can be expressed as (Haggag 1981, Yu et al1986, Sharma and Glemmestad 2013, Mouatasim et al2014):
13
where H(Φ)=[h1(Φ),h2(Φ),,hz(Φ)]T,L=[l1,l2,,l3M]T and U=[u1,u2,,u3M]T.
Φ is subdivided into basic and nonbasic variables expressed as Φ=[ΦB,ΦNB]T, where ΦB is the basic variable with a b dimension and ΦNB is the nonbasic variable with a 3Mb dimension. With the definition of an implicit function, ΦNB can be expressed as MF(ΦB) and the objective function can be expressed as (Valliappan et al1999, Yeniay 2005):
14
The reduced gradient of the objective function can be expressed as:
15
ΦNB can be iterated as follows if we define Sλ=[s1,s1,,s3Mb]T :
16
where β is the slack parameter in the interval of (0,1].
With Y0=ΦBλ we can obtain the iteration scheme (Valliappan et al1999, Yeniay 2005)
17

The iteration is halted if H(Yρ,ΦNBλ+1)<ε (where ε is a minimal constant. Yρ+1 is the optimal solution).

Considering the advantages and disadvantages of PSO and GRG, a hybrid method (PSO–GRG) combining the PSO and GRG is proposed. We first use PSO to obtain a favorable solution, then use GRG to optimize this problem. In summary, the steps of PSO–GRG can be generalized as follows: (1) giving the population size Z, the learning factors c1 and c2, the inertia weight w, the dimension of searching space 3M, the maximal iteration times Itime, the minimum fitness value Pmin and the minimal constant ε; (2) calculating the fitness value of every particle; (3) finding particles satisfying the condition of the minimum fitness value as the initial solutions of GRG; (4) solving the objective function using GRG and obtaining the weights, peak values and standard deviations of the Gaussian functions. Figure 5 shows a schematic representation of the hybrid method.

A schematic representation of the hybrid algorithm.
Figure 5.

A schematic representation of the hybrid algorithm.

4. Application and results

Figure 6 shows the fitting results of the data in figure 1(b). Three additive Gaussian functions are used to fit the data. The fitting result is close to the actual value with a mean square error of 3.87%. The grayscale values of these three peaks are 16.9, 119.1 and 136.8 while the standard deviations of these peaks are 3.57, 3.28 and 3.85, respectively.

The fitting results of the BSE image shown in figure 1. (a) A comparison of the grayscale histograms between the original and optimized data. (b) The residuals of the grayscale histograms between the original and optimized data.
Figure 6.

The fitting results of the BSE image shown in figure 1. (a) A comparison of the grayscale histograms between the original and optimized data. (b) The residuals of the grayscale histograms between the original and optimized data.

Using the definitions of Fens (2000), the grayscale ranges can be stated as:
18
19
20
21
22
where ϕ denotes the pore space, CL denotes the clay, QZ denotes the quartz, FS denotes the feldspars and HM denotes the heavy minerals.

After the segmentation, the lowest and highest grayscales of the pore space, clay, quartz, feldspars and heavy minerals can be determined automatically. The volumes of these constituents can be predicted simultaneously by frequency counting of the grayscales.

To demonstrate the efficiency of the hybrid methods, PSO, GRG, SA and DE are carried out for comparison. A close inspection of table 1 indicates that the performance of the proposed PSO–GRG algorithm is clearly and consistently superior to the other algorithms. The iteration time, absolute error and total computing time achieve the smallest values compared to the other methods. Additionally, DE seems to have a higher efficiency than the other algorithms except for PSO–GRG. In contrast, the GRG used by Fens (2000) shows the worst performance for our data.

Table 1.

Comparisons of the five algorithms.

AlgorithmTotal iteration number (times)Absolute error (%)Total computing time (s)
PSO–GRG28 3.87120
PSO23 9.24 86
GRG4230.6213
SA3614.5184
DE25 7.28135
AlgorithmTotal iteration number (times)Absolute error (%)Total computing time (s)
PSO–GRG28 3.87120
PSO23 9.24 86
GRG4230.6213
SA3614.5184
DE25 7.28135
Table 1.

Comparisons of the five algorithms.

AlgorithmTotal iteration number (times)Absolute error (%)Total computing time (s)
PSO–GRG28 3.87120
PSO23 9.24 86
GRG4230.6213
SA3614.5184
DE25 7.28135
AlgorithmTotal iteration number (times)Absolute error (%)Total computing time (s)
PSO–GRG28 3.87120
PSO23 9.24 86
GRG4230.6213
SA3614.5184
DE25 7.28135
The stability of the PSO–GRG method is checked by comparing the volumes of the constituents obtained from BSE with those from other methods such as helium porosimeter and XRD tests. To eliminate the effect of porosity, the volumes of the minerals obtained from BSE are normalized as:
23
where Vmineral is the mineral volume and ϕ is the porosity derived from the BSE. As shown in figure 7, the results from the segmentation of the BSE images coincide with those from the conventional methods such as the helium porosimeter and XRD tests. The mean absolute errors for the porosity, clay, quartz, feldspars and heavy minerals are 9.3, 13.1, 4.02, 10.52 and 14.2%, respectively.
Comparisons of the constituents between BSE and other methods. (a) A comparison of the porosity between BSE and the helium porosimeter. (b) A comparison of clay volume between BSE and XRD. (c) A comparison of quartz volume between BSE and XRD. (d) A comparison of feldspar volume between BSE and XRD. (e) A comparison of heavy mineral volume between BSE and XRD. (f) The distributions of relative errors for all samples.
Figure 7.

Comparisons of the constituents between BSE and other methods. (a) A comparison of the porosity between BSE and the helium porosimeter. (b) A comparison of clay volume between BSE and XRD. (c) A comparison of quartz volume between BSE and XRD. (d) A comparison of feldspar volume between BSE and XRD. (e) A comparison of heavy mineral volume between BSE and XRD. (f) The distributions of relative errors for all samples.

5. Discussion and conclusions

The strategies for describing geological and geophysical data with multi-peak distributions are reviewed and an effective way to solve the proposed issue is investigated. We transform the problem of peak searching and data fitting into the task of finding optimal solutions for the objective function. Then a hybrid method called PSO–GRG is developed to avoid local and premature convergence. The following conclusions can be derived.

  • The proposed hybrid algorithm PSO–GRG is superior to other algorithms such as PSO, GRG, SA and DE since it makes it is easier to reach global convergence and produces smaller errors.

  • The parameters of the main peaks in grayscale histograms derived from BSE images of sandstone samples can be determined precisely and the volumes obtained of the constituents are in accordance with those from helium porosimeter and XRD tests.

  • Although no algorithm is universal for all optimization problems, the PSO–GRG algorithm is recommended for solving problems of this type using verifications of geological and geophysical data.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (41404086), the China Postdoctoral Science Foundation (2014M560591), the Major National Science and Technology Projects of China (2011ZX05020-008), the National Key Foundation for Exploring Scientific Instrument of China (2013YQ170463) and the CNPC Science and Technology Project (2012E-34-12). The authors are grateful to Dr Dong Li (a geophysical engineer at the SINOPEC Geophysical Research Institute) for his scientific support with the PSO algorithm. We also thank the anonymous reviewers for their constructive suggestions.

References

Ahmadi
M A
Zendehboudi
S
Lohi
A
Elkamel
A
Chatzis
I
,
2013
,
Reservoir permeability prediction by neural networks combined with hybrid genetic algorithm and particle swarm optimization
Geophys. Prospect.
, vol.
61
(pg.
582
-
598
)
Athanasiou
E N
Tsourlos
P I
Papazachos
C B
Tsokas
G N
,
2007
,
Combined weighted inversion of electrical resistivity data arising from different array types
J. Appl. Geophys.
, vol.
62
(pg.
124
-
140
)
Baeza
J J B
Bolsico
C O
Coque
M C G Á
,
2013
,
New approaches based on modified Gaussian models for the prediction of chromatographic peaks
Anal. Chim. Acta.
, vol.
758
(pg.
36
-
44
)
Basu
M
,
2015
,
Group search optimization for economic fuel scheduling
Int. J. Electr. Power Energy Syst.
, vol.
64
(pg.
894
-
901
)
Brunetti
A
,
2013
,
A fast fine-grained genetic algorithm for spectrum fitting: an application to x-ray spectra
Comput. Phys. Commun.
, vol.
184
(pg.
573
-
578
)
Chen
L
Wei
Y
Qu
J
,
2009
,
Nuclide identification algorithm for a portable gamma spectrometer
J. Tsinghua Univ.
, vol.
49
(pg.
17
-
20
(in Chinese)
Chunduru
R K
Sen
M K
Stoffa
P L
,
1997
,
Hybrid optimization methods for geophysical inversion
Geophysics
, vol.
62
(pg.
1196
-
1207
)
Cullity
B D
Stock
S R
,
2001
Elements of X-Ray Diffraction
3rd edn
Englewood Cliffs, NJ
Prentice-Hall
Deng
S
Hu
Y
Chen
D
Ma
Z
Li
H
,
2013
,
Integrated petrophysical log evaluation for coalbed methane in the Hancheng area, China
J. Geophys. Eng.
, vol.
10
(pg.
9
-
20
)
Desbarats
A J
Killeen
P G
,
1990
,
A least-squares inversion approach to stripping in gamma-ray spectral logging
Nucl. Geophys.
, vol.
4
(pg.
343
-
352
)
Dobróka
M
Szabó
P N
,
2005
,
Combined global/linear inversion of well-logging data in layer-wise homogeneous and inhomogeneous media
Acta Geod. Geophys. Montan. Hung.
, vol.
40
(pg.
203
-
214
)
Dunn
K J
Bergman
D J
LaTorraca
G A
,
2001
Nuclear Magnetic Resonance: Petrophysical and Logging Applications
Oxford: Elsevier
Fens
T W
,
2000
Petrophysical Properties from Small Rock Samples Using Image Analysis Techniques
Delft
Delft University Press
Ge
X
Fan
Y
Cao
Y
Xu
Y
Liu
X
Chen
Y
,
2014
,
Reservoir pore structure classification technology of carbonate rock based on NMR T2 spectrum decomposition
Appl. Magn. Reson.
, vol.
45
(pg.
155
-
167
)
Göktürkler
G
Balkaya
C
,
2012
,
Inversion of self-potential anomalies caused by simple-geometry bodies using global optimization algorithms
J. Geophys. Eng.
, vol.
9
(pg.
498
-
507
)
Guillot
L
,
2001
,
Extraction of full absorption peaks in airborne gamma-spectrometry by filtering techniques coupled with a study of the derivatives. Comparison with the window method
J. Environ. Radioact.
, vol.
53
(pg.
381
-
398
)
Haggag
A A
,
1981
,
A variant of the generalized reduced gradient algorithm for non-linear programming and its applications
Eur. J. Oper. Res.
, vol.
7
(pg.
161
-
168
)
Huang
Z K
Chau
K W
,
2008
,
A new image thresholding method based on Gaussian mixture model
Appl. Math. Comput.
, vol.
205
(pg.
899
-
907
)
Karakaplan
M
,
2007
,
Fitting Lorentzian peaks with evolutionary genetic algorithm based on stochastic search procedure
Anal. Chim. Acta.
, vol.
587
(pg.
235
-
239
)
Kennedy
J
Eberhart
R
,
1995
,
Particle swarm optimization
IEEE. Trans. Neural Netw.
, vol.
4
(pg.
1942
-
1948
)
Klaver
J
Desbois
G
Urai
J L
Littke
R
,
2012
,
BIB–SEM study of the pore space morphology in early mature Posidonia shale from the Hils area, Germany
Int. J. Coal Geol.
, vol.
103
(pg.
12
-
25
)
Kozlovskaya
E
Vecsey
L
Plomerová
J
Raita
T
,
2007
,
Joint inversion of multiple data types with the use of multiobjective optimization: problem formulation and application to the seismic anisotropy investigations
Geophys. J. Int.
, vol.
171
(pg.
761
-
779
)
Li
X
Jiang
Y
,
2011
,
Golden-section peak search in fractional Fourier domain
Int. Conf. Elec. Info. Cont. Eng
(pg.
4230
-
4233
)
Liu
X
Kong
L
Zhang
P
Zhou
K
,
2014
,
Permeability estimation using relaxation time spectra derived from differential evolution inversion
J. Geophys. Eng.
, vol.
11
015006
Liu
S
Zhang
X
,
2013
,
Automatic grayscale image colorization using histogram regression
Pattern Recognit. Lett.
, vol.
33
(pg.
1673
-
1681
)
Macchiarola
K
Koenig
U
Gobbo
L
Campbell
I
McDonald
A M
Cirelli
J
,
2007
,
Modern x-ray diffraction techniques for exploration and analysis of ore bodies
5th. Decen. Int. Conf. Miner. Explo.
(pg.
1007
-
1011
)
Miranda
J
Baeza
A
Guillén
J
Utrero
R M P
,
2009
,
Fitting multiple alpha peaks using neural network techniques
9th Int. Conf. Int. Syst. Des. Appl.
(pg.
1296
-
1300
)
Mouatasim
A E
Ellaia
R
Cursi
E S D
,
2014
,
Stochastic perturbation of reduced gradient and GRG methods for nonconvex programming problems
Appl. Math. Comput.
, vol.
226
(pg.
198
-
211
)
Paasche
H
Tronicke
J
,
2014
,
Nonlinear joint inversion of tomographic data using swarm intelligence
Geophysics
, vol.
79
(pg.
R133
-
R149
)
Saldin
D K
Harder
R J
Shneerson
V L
Moritz
M
,
2001
,
Phase retrieval methods for surface x-ray diffraction
J. Phys.: Condens. Matter
, vol.
13
(pg.
311
-
313
)
Samuel
J
Coulibaly
P
Kollat
J
,
2013
,
CRDEMO: combined regionalization and dual entropy-multiobjective optimization for hydrometric network design
Water Resources Res.
, vol.
49
(pg.
8070
-
8089
)
Saraswat
P
Srivastava
R P
Sen
M K
,
2010
,
Particle swarm and differential evolution—optimization for stochastic inversion of post-stack seismic data
8th Biennial Int. Conf. & Exposition on Petroleum Geophysics
pg.
207
Sen
M K
Stoffa
P L
,
1991
,
Nonlinear 1D seismic waveform inversion using simulated annealing
Geophysics
, vol.
56
(pg.
1624
-
1638
)
Sen
M K
Stoffa
P L
,
1995
Global Optimization Methods in Geophysical Inversion
Amsterdam: Elsevier
Shang
F
Wang
H
Zhou
R
,
2000
,
The discussion and realization of seek-peak algorithm on X fluorescence spectrometry analysis
Comput. Techol. Geophys. Geochem. Explor.
, vol.
22
(pg.
364
-
368
(in Chinese)
Sharma
S P
Biswas
A
,
2013
,
Interpretation of self-potential anomaly over a 2D inclined structure using very fast simulated-annealing global optimization—an insight about ambiguity
Geophysics
, vol.
78
(pg.
WB3
-
15
)
Sharma
P
Glemmestad
B
,
2013
,
On generalized reduced gradient method with multi-start and self-optimizing control structure for gas lift allocation optimization
J. Process Control
, vol.
23
(pg.
1129
-
1140
)
Shaw
R
Srivastava
S
,
2007
,
Particle swarm optimization: a new tool to invert geophysical data
Geophysics
, vol.
72
(pg.
F75
-
83
)
Siiskonen
T
Toivonen
H
,
2005
,
A model for fitting peaks induced by fast neutrons in an HPGe detector
Nucl. Instrum. Methods Phys. Res. A
, vol.
540
(pg.
403
-
411
)
Srivastava
R P
Sen
M K
,
2010
,
Stochastic inversion of prestack seismic data using fractal-based initial models
Geophysics
, vol.
75
(pg.
R47
-
59
)
Środoń
J
Drits
V A
McCarty
D K
Hsieh
J C C
Eberl
D D
,
2001
,
Quantitative x-ray diffraction analysis of clay-bearing rocks from random preparations
Clay Clay Mineral
, vol.
49
(pg.
514
-
528
)
Tan
M
Zou
Y
Wang
X
Guo
Y
,
2014
,
A novel wireline logs based approach for assessment of mineral concentrations in organic shale
Oil Shale
, vol.
31
(pg.
132
-
146
)
Tan
M
Zou
Y
Zhou
C
,
2013
,
A new inversion method for (T2, D) 2D NMR logging and fluid typing
Comput. Geosci.
, vol.
51
(pg.
366
-
380
)
Teimourzadeh
S
Zare
K
,
2014
,
Application of binary group search optimization to distribution network reconfiguration
Int. J. Electr. Power Energy Syst.
, vol.
62
(pg.
461
-
468
)
Tronicke
J
Paasche
H
Böniger
U
,
2012
,
Crosshole traveltime tomography using particle swarm optimization: a near-surface field example
Geophysics
, vol.
77
(pg.
R19
-
32
)
Ufer
K
Kleeberg
R
Bergmann
J
Dohrmann
R
,
2012
,
Rietveld refinement of disordered illite-smectite mixed layered structures by a recursive algorithm. I: 1D patterns
Clay Clay Mineral
, vol.
60
(pg.
507
-
534
)
Valliappan
S
Tandjiria
V
Khalili
N
,
1999
,
Design of raft-pile foundation using combined optimization and finite element approach
Int. J. Numer. Anal. Methods
, vol.
23
(pg.
1043
-
1065
)
Wang
L
Xu
L
Feng
S
Meng
M Q H
Wang
K
,
2013
,
Multi-Gaussian fitting for pulse waveform using weighted least squares and multi-criteria decision making method
Comput. Biol. Med.
, vol.
43
(pg.
1661
-
1672
)
Wilken
D
Rabbel
W
,
2012
,
On the application of particle swarm optimization strategies on Scholte-wave inversion
Geophys. J. Int.
, vol.
190
(pg.
580
-
594
)
Wong
H S
Head
M K
Buenfeld
N R
,
2006
,
Pore segmentation of cement-based materials from backscattered electron images
Cement Concrete Res.
, vol.
36
(pg.
1083
-
1090
)
Yeniay
O
,
2005
,
A comparative study on optimization methods for the constrained nonlinear programming problems
Math. Problems Eng.
, vol.
2
(pg.
165
-
173
)
Yu
D C
Fagan
J E
Foote
B
Aly
A A
,
1986
,
An optimal load flow study by the generalized reduced gradient approach
J. Process Control
, vol.
10
(pg.
47
-
53
)
Zhang
L
Jia
L
Zhu
W
,
2012
,
A review of some intelligent optimization algorithms applied to intelligent transportation system
Adv. Mater. Res.
, vol.
383–390
(pg.
5717
-
5723
)
Zhu
H
Huinink
H P
Magusin
P C M M
Adan
O C G
Kopinga
K
,
2013
,
T2 distribution spectra obtained by continuum fitting method using a mixed Gaussian and exponential kernel function
J. Magn. Reson.
, vol.
235
(pg.
109
-
114
)