Due to the multiplicity of solutions and the multiple extrema of the inversion objection functions,conventional nonlinear optimization algorithms are susceptible to unstable convergence and local optimum in the inversion of Rayleigh wave dispersion curves.This study improved the standard butterfly optimization algorithm by incorporating dynamic switch probability and nonlinear self-adaptive weight factors,yielding an elevated global exploration capacity in the early stage and a high local research ability in the latter stage.Furthermore,the dimension-by-dimension Cauchy mutation,along with a greedy algorithm,was employed to update the current best position during each iteration,ultimately directing the whole swarm population toward the global optimum.Tests of four commonly used benchmark functions demonstrate that the improved butterfly optimization algorithm(IBOA) outperformed other nonlinear algorithms,including the genetic algorithm and particle swarm optimization algorithm,in terms of the global research capacity of both unimodal and multimodal functions.Different algorithms were adopted for the inversion of the dispersion curves of three theoretical geological models.The results show that IBOA yielded inversion results that were closer to the models even when the dispersion curves contained 10% random noise.Finally,the IBOA was applied to actual Rayleigh wave data,and the inversion results were highly consistent with the strata revealed by drilling.Compared with the genetic algorithm and the particle swarm optimization algorithm,the IBOA significantly improved the convergence speed,as well as solution accuracy and stability.Therefore,the IBOA has a certain practical value and application prospects.
Li Q C, Shao G Z, Liu J L, et al. Past,present and future of Rayleigh surface wave exploration[J]. Journal of Earth Sciences and Environment, 2006, 28(3):74-77.
Xia J H, Gao L L, Pan Y D, et al. New findings in high-frequency surface wave method[J]. Chinese Journal of Geophysics, 2015, 58(8):2591-2605.
[3]
Pan Y D, Gao L L, Bohlen T. High-resolution characterization of near-surface structures by surface-wave inversions:From dispersion curve to full waveform[J]. Surveys in Geophysics, 2019, 40(2):167-195.
Song X H, Zhang X Q, Wang Y M, et al. Recent advances and prospects of near surface elastic Rayleigh waves[J]. Bulletin of Geological Science and Technology, 2020, 39(5):173-182.
[5]
Xia J H, Miller R D, Park C B, et al. Comparing shear-wave velocity profiles inverted from multichannel surface wave with borehole measurements[J]. Soil Dynamics and Earthquake Engineering, 2002, 22(3):181-190.
[6]
Xia J H. Estimation of near-surface shear-wave velocities and quality factors using multichannel analysis of surface-wave methods[J]. Journal of Applied Geophysics, 2014,103:140-151.
Xiang X S, Jia J B, Li S X. Application and study of surface wave exploration in distinguishing foundation liquefaction[J]. Mineral Exploration, 2011, 2(1):97-101.
Li Q C, Yan X D, Sun Y C, et al. Measurement of superstratum wave velocity with reflection wave on dip section[J]. Progress in Geophysics, 2016, 31(5):2124-2127.
Zhao D, Wang G J, Wang X T, et al. The application of genetic algorithm to Rayleigh wave inversion[J]. Geophysical and Geochemical Exploration, 1995, 19(3):178-185.
[10]
Yamanaka H, Ishida H. Application of genetic algorithms to an inversion of surface-wave dispersion data[J]. Bulletin of the Seismological Society of America, 1996, 86(2):436-444.
[11]
Song X H, Tang L, Lyu X C, et al. Application of particle swarm optimization to interpret Rayleigh wave dispersion curves[J]. Journal of Applied Geophysics, 2012,84:1-13.
Zhang X Y, Du W F, Lu Y X. The application of particle swarm optimization in the inversion of Rayleigh wave dispersion curve[J]. Journal of Liaoning Technical University:Natural Science Edition, 2016, 35(12):1527-1532.
Cai W, Song X H, Yuan S C, et al. Fast and stable Rayleigh-wave dispersion-curve inversion based on particle swarm optimization[J]. Oil Geophysical Prospecting, 2018, 53(1):25-34.
Peng L Y, Ren C. Inversion of Rayleigh wave dispersion curve using particle swarm optimization algorithm[J]. Progress in Geophysics, 2018, 33(4):1682-1686.
Peng L Y, Ren C, Feng W D. Multimodal Rayleigh wave dispersion curve inversion by particle swarm optimization[J]. Progress in Geophysics, 2018, 33(3):1262-1268.
Hou Z, Xiong S Q, Yang J, et al. Research on nonlinear joint inversion of multimode Rayleigh wave based on artificial bee colony algorithm[J]. Progress in Geophysics, 2018, 33(1):362-371.
Yu D K, Song X H, Jiang D W, et al. Improvement of Artificial Bee Colony and its application in Rayleigh wave inversion[J]. Chinese Journal of Geophysics, 2018, 61(4):1482-1495.
Yu D K, Song X H, Zhang X Q, et al. Rayleigh wave dispersion inversion based on grasshopper optimization algorithm[J]. Oil Geophysical Prospecting, 2019, 54(2):288-301.
Gao X, Yu J, Li X L, et al. Rayleigh wave dispersion curve inversion based on adaptive weight dragonfly algorithm[J]. Oil Geophysical Prospecting, 2021, 56(4):745-757.
Cui J W. An improved global optimization method and its application to the inversion of surface wave dispersion curves[J]. Chinese Journal of Geophysics, 2004, 47(3):521-527.
Yang B, Xiong Z Q, Zhang D Z, et al. Rayleigh surface-wave dispersion curve inversion based on adaptive chaos genetic particle swarm optimization algorithm[J]. Oil Geophysical Prospecting, 2021, 56(4):2019, 54(6):1217-1227.
Cai W, Song X H, Yuan S C, et al. Inversion of Rayleigh wave dispersion curves based on firefly and bat algorithms[J]. Chinese Journal of Geophysics, 2018, 61(6):2409-2420.
Wang Y M, Song X H, Zhang X Q. Inversion of Rayleigh wave dispersion curves based on particle swarm and ant colony hybrid optimization[J]. Oil Geophysical Prospecting, 2022, 57(2):303-310.
[24]
李翠琳, Stan E Dosso, Hefeng Dong. 根据非线性贝叶斯理论的界面波频散曲线反演[J]. 声学学报, 2012, 37(3):225-231.
[24]
Li C L, Dosso S, Dong H F. Interface-wave dispersion curves inversion based on nonlinear Bayesian theory[J]. Acta Acustica, 2012, 37(3):225-231.
Fu D G, Liu J P, Zhou L M, et al. Inversion of multimode Rayleigh-wave dispersion curves of soft interlayer based on Bayesian theory[J]. Chinese Journal of Geotechnical Engineering, 2015, 37(2):321-329.
Fu D G, Xiao G Q, Zhou L M, et al. Nonlinear Bayesian theory and BIC criterion-based study on high precision Rayleigh wave inversion of cutoff-wall[J]. Water Resources and Hydropower Engineering, 2018, 49(8):64-70.
Liu H, Li J, Zeng Z F, et al. Stochastic inversion of surface wave dispersion curves based on Bayesian theory[J]. Geophysical and Geochemical Exploration, 2021, 45(4):951-960.
Liu H N, Zhang Z F, Chen K. Bayesian inversion of Rayleigh surface wave dispersion and its application in active fault investigation[J]. Progress in Geophysics, 2020, 35(4):1584-1589.
He Y, Zhang J, Liu H S. Study on the application of iterative inversion of surface wave based on artificial neural network[J]. Journal of Southwest Petroleum University:Science & Technology Edition, 2010, 32(1):40-44.
Wei J Z, Ding Y L, Shan N L, et al. Study on BP inversion of the multi-modes Rayleigh wave[J]. Chinese Journal of Engineering Geophysics, 2012, 9(6):646-653.
Cao X, Xiong Z Q, Zhang D Z. The Rayleigh surface wave intelligent inversion based on the BP artificial neural network[J]. Chinese Journal of Engineering Geophysics, 2015, 12(4):514-519.
Wang Y M, Song X H, Zhang X Q. Research on nonlinear inversion of seismic surface waves based on artificial neural network algorithm[J]. Oil Geophysical Prospecting, 2021, 56(5):979-991.
Zhang Z H, Shi Z Y, Ma N, et al. Deep learning inversion of Rayleigh dispersion curves[J]. Chinese Journal of Geophysics, 2022, 65(6):2244-2259.
[34]
Arora S, Singh S. Butterfly algorithm with Levy flights for global optimization[C]// Waknaghat: 2015 International Conference on Signal Processing,Computing and Control(ISPCC).IEEE,2015: 220-224.
[35]
Arora S, Singh S. An improved butterfly optimization algorithm with chaos[J]. Journal of Intelligent & Fuzzy Systems, 2017, 32(1):1079-1088.
[36]
Arora S, Singh S. Butterfly optimization algorithm:A novel approach for global optimization[J]. Soft Computing, 2019, 23(3):715-734.
[37]
Raguso R A. Wake up and smell the roses:The ecology and evolution of floral scent[J]. Annual Review of Ecology,Evolution,and Systematics, 2008,39:549-569.
Liu K, Dai Y Q. Adaptive butterfly optimization algorithm based on mutation strategies[J]. Application Research of Computers, 2022, 39(1):134-140,1455.
Gao W X, Liu S, Xiao Z Y, et al. Butterfly optimization algorithm based on cauchy variation and adaptive weight[J]. Computer Engineering and Applications, 2020, 56(15):43-50.
doi: 10.3778/j.issn.1002-8331.1907-0048
Fan Y H, Liu J Q. Research on the dispersion of rayleigh waves in multilayered media[J]. Journal of Harbin Institute of Technology, 2001, 33(5):577-581.
Dong Z K, Duan W S, Xiao C W, et al. Inversion research of Rayleigh wave dispersion curve based on fast scalar transfer algorithm[J]. Acta Scientiarum Naturalium Universitatis Pekinensis, 2020, 56(4):614-628.
[44]
Dal Moro G, Pipan M, Gabrielli P. Rayleigh wave dispersion curve inversion via genetic algorithms and Marginal Posterior Probability density estimation[J]. Journal of Applied Geophysics, 2007, 61(1):39-55.
Wang T Q, Yu D K, Cai R. Application of the improved ant colony algorithm in the inversion of Rayleigh wave dispersion curves[J]. China Earthquake Engineering Journal, 2020, 42(6):1523-1533.