Параллельная матричная модификация метода муравьиных колоний для решения параметрических задач на гетерогенных вычислителях

Авторы

  • Ю. П. Титов Московский авиационный институт (национальный исследовательский университет), Москва, Россия
  • В. А. Судаков Институт прикладной математики им. М. В. Келдыша РАН, Москва, Россия

Аннотация

Статья посвящена исследованию и разработке модификаций метода оптимизации муравьиных колоний (ACO) для повышения производительности решения сложных параметрических задач с использованием технологии параллельных вычислений на графических процессорах (GPU) с архитектурой CUDA. Предложен и исследован подход с разделением алгоритма на три части: подготовку матрицы, расчет путей муравьев-агентов и изменение весов феромонов. Использование CUDA позволяет ускорить модификацию матрицы ACO до 43 раз. Исследованы ограничения использования постоянной и локальной памяти, а также предложены алгоритмы автоматического переключения памяти в зависимости от размерности задачи, а также от количества агентов-муравьев.

Загрузки

Опубликован

2026-10-19

Выпуск

Раздел

Статьи