Multimodal function optimization with a niching genetic algorithm: A seismological example

Abstract We present a variant of a traditional genetic algorithm, known as a niching genetic algorithm (NGA), which is effective at multimodal function optimization. Such an algorithm is useful for geophysical inverse problems that contain more than one distinct solution. We illustrate the utility of an NGA via a multimodal seismological inverse problem: the inversion of teleseismic body waves for the source parameters of the M W 7.2 Kuril Islands event of 2 February 1996. We assume the source to be a pure double-couple event and so parametrize our models in terms of strike, dip, and slip, guaranteeing that two global minima exist, one of which represents the fault plane and the other the auxiliary plane. We use ray theory to compute the fundamental P and SH synthetic seismograms for a given source-receiver geometry; the synthetics for an arbitrary fault orientation are produced by taking linear combinations of these fundamentals, yielding a computationally fast forward problem. The NGA is successful at determining that two major solutions exist and at maintaining the solutions in a steady state. Several inferior solutions representing local minima of the objective function are found as well. The two best focal solutions we find for the Kuril Islands event are very nearly conjugate planes and are consistent with the focal planes reported by the Harvard CMT project. The solutions indicate thrust movement on a moderately dipping fault—a source typical of the convergent margin near the Kuril Islands.

[1]  K. Dejong,et al.  An analysis of the behavior of a class of genetic adaptive systems , 1975 .

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

[3]  Paul G. Richards,et al.  Quantitative Seismology: Theory and Methods , 1980 .

[4]  Charles A. Langston,et al.  Source inversion of seismic waveforms: The Koyna, India, earthquakes of 13 September 1967 , 1981 .

[5]  NábÄ lek,et al.  Determination of earthquake source parameters from inversion of body waves , 1984 .

[6]  W. Menke Geophysical data analysis : discrete inverse theory , 1984 .

[7]  David E. Goldberg,et al.  Genetic Algorithms with Sharing for Multimodalfunction Optimization , 1987, ICGA.

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

[9]  D. Wiens,et al.  The largest recorded earthquake swarm: Intraplate faulting near the Southwest Indian Ridge , 1990 .

[10]  Mrinal K. Sen,et al.  Nonlinear multiparameter optimization using genetic algorithms; inversion of plane-wave seismograms , 1991 .

[11]  William R. Walter,et al.  Source parameters of the June 29, 1992 Little Skull Mountain Earthquake from complete regional waveforms at a single station , 1993 .

[12]  D. Wiens,et al.  Evidence from earthquakes for bookshelf faulting at large non-transform ridge offsets , 1993, Nature.

[13]  Reiji Kobayashi,et al.  Application of genetic algorithms to focal mechanism determination , 1994 .

[14]  Donald V. Helmberger,et al.  Source Estimation from Broadband Regional Seismograms , 1994 .

[15]  Paul L. Stoffa,et al.  Earthquake source parameter determination using genetic algorithms , 1995 .

[16]  D. Wolpert,et al.  No Free Lunch Theorems for Search , 1995 .

[17]  D. Vasco,et al.  Nonuniqueness in traveltime tomography: Ensemble inference and cluster analysis , 1996 .

[18]  Samir W. Mahfoud Niching methods for genetic algorithms , 1996 .

[19]  A. Dziewoński,et al.  Centroid-moment tensor solutions for January–March 1996 , 1997 .

[20]  C. Bina,et al.  Free Energy Minimization by Simulated Annealing with Applications to Lithospheric Slabs and Mantle Plumes , 1998 .