Volume 2,Issue 7
基于CUDA的多岛遗传算法可控源电磁反演研究
为提升可控源电磁数据反演的计算效率与全局搜索能力,本文提出一种基于CUDA并行加速的多岛进化算法。为适应GPU的硬件架构,将整个种群划分为多个独立演化的子种群,并在GPU上进行并行计算,可显著提升种群初始化、适应度评估和进化操作等关键环节的运算效率。模型测试结果表明,该方法在计算效率方面具有显著优势,相较于传统CPU串行实现,反演速度提升可达数百倍。本研究为使用GPU进行地球物理非线性反演计算提供了一种新的思路。
[1] 沈金松,陈小宏.海洋油气勘探中可控源电磁探测法(CSEM)的发展与启示[J].石油地球物理勘探,2009,44(01):119-127+130+11.DOI:CNKI:SUN:SYDQ.0.2009-01-024.
[2] 李敏强, 寇纪淞, 林丹, 李书全. 遗传算法的基本理论与应用[M].科学出版社,2002.
[3] 边霞,米良.遗传算法理论及其应用研究进展[J].计算机应用研究,2010,27(07):2425-2429+2434.DOI:CNKI:SUN:JSYJ.0.2010-07-006.
[4] 赵改善.求解非线性最优化问题的遗传算法[J].地球物理学进展,1992,(01):90-97.DOI:CNKI:SUN:DQWJ.0.1992-01-011.
[5] 杨文采.地球物理反演的遗传算法[J].石油物探,1995,(01):116-122.DOI:CNKI:SUN:SYWT.0.1995-01-015.
[6]M.Ayani,L.MacGregor,and S. Mallick,"Inversion of marine controlled source electromagnetic data using a parallel non-dominated sorting genetic algorithm," Geophys. J.Int., vol.220,no. 2, pp. 1066–1077, 2020.
[7] 郭彤城,慕春棣.并行遗传算法的新进展[J].系统工程理论与实践,2002,(02):15-23+41.DOI:CNKI:SUN:XTLL.0.2002-02-002.
[8] 汤井田,任政勇,化希瑞.地球物理学中的电磁场正演与反演[J].地球物理学进展,2007,(04):1181-1194.DOI:CNKI:SUN:DQWJ.0.2007-04-024.
[9] 邹岩,杨志义,张凯龙.CUDA并行程序的内存访问优化技术研究[J].计算机测量与控制,2009,17(12):2504-2506.DOI:10.16526/j.cnki.11-4762/tp.2009.12.033.
[10] 宋昕,谷正气,张清林,等.基于多岛遗传算法的湍流模型优化研究[J].湖南大学学报(自然科学版),2011,38(02):23-29.DOI:CNKI:SUN:HNDX.0.2011-02-004.