|
Применение многомерной квантильной функции в задаче пептид-белок докинга
С. В. Полуянa, Н. М. Ершовb a Государственный университет «Дубна» (141982 Дубна, ул. Университетская, д. 19)
b Московский государственный университет имени М.В. Ломоносова
(119991 Москва, ул. Ленинские горы, д. 1)
Аннотация:
Настоящая работа посвящена исследованию применения стохастических эволюционных алгоритмов оптимизации к задаче пептид-белок докинга. В статье продемонстрированы основные положения, сводящие докинг к задаче непрерывной глобальной оптимизации. Представлены основные особенности рассматриваемой задачи и возникающие трудности применения эволюционных алгоритмов оптимизации. Предложен способ применения эволюционных алгоритмов, включающий использование эмпирической квантильной функции. Приведено краткое «рекурсивное» определение структуры многомерной квантильной функции с использованием одномерного квантильного преобразования. Представлен сеточный подход применения квантильной функции и указаны его недостатки. Предложен детерминированный алгоритм построения выборки, приведена схема его распараллеливания и получаемое ускорение. Для квантильной функции описана схема использования параллельных вычислений, включающая вычисления на графических ускорителях. Предложено несколько способов параллелизации с использованием выборки в явном виде. Продемонстрирована их производительность в зависимости от размера выборки. Представлены результаты докинга с использованием эволюционного алгоритма и его модификации с применением квантильной функции. Выполнено сравнение с актуальным методом докинга в рамках одного силового поля. Проведен анализ результатов вычислительных экспериментов.
Ключевые слова:
глобальная оптимизация, эволюционные алгоритмы, эмпирическая квантильная функция, докинг.
Поступила в редакцию: 03.11.2018
Образец цитирования:
С. В. Полуян, Н. М. Ершов, “Применение многомерной квантильной функции в задаче пептид-белок докинга”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 8:2 (2019), 63–75
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyurv212 https://www.mathnet.ru/rus/vyurv/v8/i2/p63
|
|