Differential evolution with subpopulations for high-dimensional seismic inversion
Z. Pan, H. Liang, Z. Gao and J. Gao
Journal name: Geophysical Prospecting
Issue: Vol 66, No 6, July 2018 pp. 1060 - 1069
DOI: doi: 10.1111/1365-2478.12620
Info: Article, PDF ( 4.16Mb )
Seismic inversion has drawn the attention of researchers due to its capability of building an accurate earth model. Such a model will need to be discretised finely, and the dimensions of the inversion problem will be very high. In this paper, we propose an efficient differential evolution algorithm and apply it to high-dimensional seismic inversion. Our method takes into account the differences among individuals, which are disregarded in conventional differential evolution methods, resulting to a better balance between exploration and exploitation. We divide the entire population into three subpopulations and propose a novel mutation strategy with two phases. Furthermore, we optimise the crossover operator by applying the components having the best objective function values into the crossover operator. We embed this strategy into a cooperative coevolutionary differential evolution and propose a new differential evolution algorithm referred to as a differential evolution with subpopulations. Then, we apply our scheme to both synthetic and field data; the results of highdimensional seismic inversion have shown that the proposed differential evolution with subpopulations achieves faster convergence and a higher-quality solution for seismic inversion.