Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling

The finite-difference method is widely used in seismic wave numerical simulation, imaging, and waveform inversion. In the finite-difference method, the finite difference operator is used to replace the differential operator approximately, which can be obtained by truncating the spatial convolution s...

Full description

Bibliographic Details
Main Authors: Hui Li, Yuan Fang, Zhiguo Huang, Mengyao Zhang, Qing Wei
Format: Article
Language:English
Published: MDPI AG 2022-04-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/15/4/132
_version_ 1797437272568627200
author Hui Li
Yuan Fang
Zhiguo Huang
Mengyao Zhang
Qing Wei
author_facet Hui Li
Yuan Fang
Zhiguo Huang
Mengyao Zhang
Qing Wei
author_sort Hui Li
collection DOAJ
description The finite-difference method is widely used in seismic wave numerical simulation, imaging, and waveform inversion. In the finite-difference method, the finite difference operator is used to replace the differential operator approximately, which can be obtained by truncating the spatial convolution series. The properties of the truncated window function, such as the main and side lobes of the window function’s amplitude response, determine the accuracy of finite-difference, which subsequently affects the seismic imaging and inversion results significantly. Although numerical dispersion is inevitable in this process, it can be suppressed more effectively by using higher precision finite-difference operators. In this paper, we use the krill herd algorithm, in contrast with the standard PSO and CDPSO (a variant of PSO), to optimize the finite-difference operator. Numerical simulation results verify that the krill herd algorithm has good performance in improving the precision of the differential operator.
first_indexed 2024-03-09T11:17:48Z
format Article
id doaj.art-ffda9df3928947b7b1c0565e4c3313b7
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-03-09T11:17:48Z
publishDate 2022-04-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-ffda9df3928947b7b1c0565e4c3313b72023-12-01T00:29:04ZengMDPI AGAlgorithms1999-48932022-04-0115413210.3390/a15040132Optimizing Finite-Difference Operator in Seismic Wave Numerical ModelingHui Li0Yuan Fang1Zhiguo Huang2Mengyao Zhang3Qing Wei4Department of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaThe finite-difference method is widely used in seismic wave numerical simulation, imaging, and waveform inversion. In the finite-difference method, the finite difference operator is used to replace the differential operator approximately, which can be obtained by truncating the spatial convolution series. The properties of the truncated window function, such as the main and side lobes of the window function’s amplitude response, determine the accuracy of finite-difference, which subsequently affects the seismic imaging and inversion results significantly. Although numerical dispersion is inevitable in this process, it can be suppressed more effectively by using higher precision finite-difference operators. In this paper, we use the krill herd algorithm, in contrast with the standard PSO and CDPSO (a variant of PSO), to optimize the finite-difference operator. Numerical simulation results verify that the krill herd algorithm has good performance in improving the precision of the differential operator.https://www.mdpi.com/1999-4893/15/4/132seismic numerical modelingfinite-difference schemenature-inspired optimization algorithmsparticle swarm optimizationcenter-decenter particle swarm optimizationkrill herd algorithm
spellingShingle Hui Li
Yuan Fang
Zhiguo Huang
Mengyao Zhang
Qing Wei
Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling
Algorithms
seismic numerical modeling
finite-difference scheme
nature-inspired optimization algorithms
particle swarm optimization
center-decenter particle swarm optimization
krill herd algorithm
title Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling
title_full Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling
title_fullStr Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling
title_full_unstemmed Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling
title_short Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling
title_sort optimizing finite difference operator in seismic wave numerical modeling
topic seismic numerical modeling
finite-difference scheme
nature-inspired optimization algorithms
particle swarm optimization
center-decenter particle swarm optimization
krill herd algorithm
url https://www.mdpi.com/1999-4893/15/4/132
work_keys_str_mv AT huili optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling
AT yuanfang optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling
AT zhiguohuang optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling
AT mengyaozhang optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling
AT qingwei optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling