Глоссарий ИИ
Полный словарь искусственного интеллекта
Параллелизация задач
Техника, заключающаяся в одновременном выполнении нескольких независимых задач на разных процессорах для ускорения решения сложных проблем.
Распределенные вычисления
Архитектура, в которой несколько компьютеров сотрудничают через сеть для коллективного решения проблемы оптимизации, разделяя рабочую нагрузку.
Параллельные метаэвристики
Алгоритмы оптимизации, вдохновленные природой, операции которых выполняются одновременно на нескольких вычислительных единицах для более эффективного исследования пространства поиска.
Параллельный имитационный отжиг
Параллельный подход имитационного отжига, где несколько цепей Маркова эволюционируют одновременно с разными параметрами температуры для ускорения сходимости.
Параллельная оптимизация муравьиными колониями
Параллельное расширение ACO, где несколько колоний муравьев независимо исследуют пространство решений и периодически делятся своими лучшими следами феромонов.
Параллельный поиск с запретами
Параллелизованная техника поиска с запретами, где несколько окрестностей исследуются одновременно или где список запретов распределен между процессорами.
Разбиение области
Стратегия декомпозиции, заключающаяся в разделении области проблемы на подобласти, назначенные разным процессорам, работающим параллельно.
Динамическая балансировка нагрузки
Адаптивный механизм, перераспределяющий задачи между процессорами во время выполнения для оптимизации использования ресурсов и минимизации времени ожидания.
Межпроцессное взаимодействие
Обмен информацией и синхронизация между различными процессами, выполняемыми параллельно, что необходимо для координации распределенных алгоритмов оптимизации.
Архитектура ведущий-ведомый
Модель параллелизации, в которой ведущий процесс распределяет задачи и собирает результаты, в то время как ведомые процессы выполняют вычисления локально.
Островная модель
Подход к параллелизации, при котором несколько подпопуляций развиваются изолированно на разных островах с периодической миграцией особей между островами.
Параллелизм данных
Стратегия выполнения одной и той же операции одновременно над различными частями большого набора данных, идеальная для массовой оценки решений.
Функциональный параллелизм
Тип параллелизации, при котором различные независимые функции или операции выполняются одновременно на отдельных вычислительных единицах.
Асинхронные алгоритмы
Методы оптимизации, в которых процессоры работают без строгой синхронизации, используя доступную информацию без ожидания других процессов.
Методы декомпозиции
Техники разделения сложной задачи оптимизации на более простые подзадачи, решаемые параллельно перед объединением частичных решений.
Параллельная многокритериальная оптимизация
Параллелизованный подход к решению задач оптимизации с несколькими противоречивыми целями путем одновременного исследования различных областей фронта Парето.
Вычисления на GPU
Использование массово параллельных графических процессоров для ускорения вычислений оптимизации благодаря их архитектуре SIMD (Single Instruction Multiple Data).
Парадигма MapReduce
Модель распределенного программирования, разделяющая обработку на фазы Map (параллелизация) и Reduce (агрегация) для обработки больших объемов данных оптимизации.
MPI (Message Passing Interface)
Стандарт коммуникации для распределенных систем, позволяющий обмен сообщениями между параллельными процессами в алгоритмах высокопроизводительной оптимизации.