Genetic algorithms in seismic waveform inversion

SUMMARY Recently a new class of methods, to solve non-linear optimization problems, has generated considerable interest in the field of Artificial Intelligence. These methods, known as genetic algorithms, are able to solve highly non-linear and non-local optimization problems and belong to the class of global optimization techniques, which includes Monte Carlo and Simulated Annealing methods. Unlike local techniques, such as damped least squares or conjugate gradients, genetic algorithms avoid all use of curvature information on the objective function. This means that they do not require any derivative information and therefore one can use any type of misfit function equally well. Most iterative methods work with a single model and find improvements by perturbing it in some fashion. Genetic algorithms, however, work with a group of models simultaneously and use stochastic processes to guide the search for an optimal solution. Both Simulated Annealing and genetic algorithms are modelled on natural optimization systems. Simulated Annealing uses an analogy with thermodynamics; genetic algorithms have an analogy with biological evolution. This evolution leads to an efficient exchange of information between all models encountered, and allows the algorithm to rapidly assimilate and exploit the information gained to find better data fitting models. To illustrate the power of genetic algorithms compared to Monte Carlo, we consider a simple multidimensional quadratic optimization problem and show that its relative efficiency increases dramatically as the number of unknowns is increased. As an example of their use in a geophysical problem with real data we consider the non-linear inversion of marine seismic refraction waveforms. The results show that genetic algorithms are inherently superior to random search techniques and can also perform better than iterative matrix inversion which requires a good starting model. This is primarily because genetic algorithms are able to combine both local and global search mechanisms into a single efficient method. Since many forward and inverse problems involve solving an optimization problem, we expect that the genetic approach will find applications in many other geophysical problems; these include seismic ray tracing, earthquake location, non-linear data fitting and, possibly seismic tomography.

[1]  Guy Drijkoningen,et al.  Genetic algorithms : an evolution from Monte Carlo methods for strongly non-linear geophysical optimization problems , 1991 .

[2]  B. Bolt The Precision of Density Estimation Deep in the Earth , 1991 .

[3]  William H. Press,et al.  Numerical recipes , 1990 .

[4]  K. Moriarty,et al.  Combining renormalization group and multigrid methods , 1989 .

[5]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[6]  Karl Heinz Hoffmann,et al.  On lumped models for thermodynamic properties of simulated annealing problems , 1988 .

[7]  C. Chapman,et al.  Automatic 1-D waveform inversion of marine seismic refraction data , 1988 .

[8]  Nulton,et al.  Statistical mechanics of combinatorial optimization. , 1988, Physical review. A, General physics.

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  H. Szu Fast simulated annealing , 1987 .

[11]  Lawrence Davis,et al.  Genetic Algorithms and Simulated Annealing , 1987 .

[12]  Malcolm Sambridge,et al.  A novel method of hypocentre location , 1986 .

[13]  Daniel H. Rothman,et al.  Automatic estimation of large residual statics corrections , 1986 .

[14]  G. Nolet,et al.  A formalism for nonlinear inversion of seismic surface waves , 1986 .

[15]  John J. Grefenstette,et al.  Genetic algorithms and their applications , 1987 .

[16]  Daniel H. Rothman,et al.  Nonlinear inversion, statistical mechanics, and residual statics estimation , 1985 .

[17]  J. Orcutt,et al.  Waveform inversion of seismic refraction data and applications to young Pacific crust , 1985 .

[18]  J. Orcutt,et al.  Least-squares fitting of marine seismic refraction data , 1985 .

[19]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[20]  John A. Orcutt,et al.  Petrology and porosity of an oceanic crustal site: Results from wave form modeling of seismic refraction data , 1980 .

[21]  C. H. Chapman,et al.  A simple method for the computation of body-wave seismograms , 1978, Bulletin of the Seismological Society of America.

[22]  C. H. Chapman,et al.  A new method for computing synthetic seismograms , 1978 .

[23]  R. Parker Understanding Inverse Theory , 1977 .

[24]  C. Chapman A first‐motion alternative to Geometrical Ray Theory , 1976 .

[25]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[26]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.