Генетический алгоритм (ГА) – это способ решения глобальных нелинейных задач оптимизации. В основе лежит использование эволюционных принципов для поиска оптимального решения: кодирование, отбор, скрещивание, мутация и выбор. Общей чертой всех ГА является двоичная кодировка параметров модели. На этапе кодирования алгоритм определяет пригодность модели, т. е. синтетические данные сравниваются с экспериментальными при помощи целевой функции. Задача этапа отбора заключается в оценке величины согласия моделей. Скрещивание позволяет произвести обмен информацией между ними. В результате данного процесса появляются новые модели. Этап мутации заключается в случайном изменении двоичного состояния. Условие выполнения процедуры мутации: если некоторое значение, полученное генератором случайных чисел, меньше порогового значения вероятности выполнения мутации, то процедура мутации выполняется, если нет, то не выполняется. На последнем шаге для каждой пары моделей мы выбираем ту, которая имеет наименьшую функцию согласия. Последний этап, в совокупности с операторами скрещивания и мутации, повторяется до тех пор, пока не будет получена оптимальная модель, т. е. до тех пор, пока алгоритм не достигнет глобального минимума. Мы использовали ГА для оценки скорости в градиентной среде. При помощи конечно-разностного метода были получены синтетические сейсмограммы. Полученные результаты показали высокую эффективность в оценке скорости распространения сейсмических волн в градиентных средах.
Язык оригиналарусский
Страницы (с-по)51-58
ЖурналГеофизические технологии
Номер выпуска1
СостояниеОпубликовано - 2018

    Области исследований

  • Генетический алгоритм, синтетическая сейсмограмма, отношение сигнал/помеха, ЦЕЛЕВАЯ ФУНКЦИЯ

ID: 41048434