1883x
000418
2022-03-29
О

Оптимизация роя частиц

Оптимизация роя частиц (PSO) была первоначально введена в 1995 году Кеннеди и Эберхартом [1] как инструмент для оптимизации нелинейных функций. Алгоритм пытается смоделировать поведение животных, которые объединяются в группы для поиска пищи. По этому свойству алгоритм можно отнести к роевому интеллекту.
Однако PSO основывается не только на социальном взаимодействии. Ши и Эберхарт отметили в [2], что главное решающее уравнение алгоритма состоит из трех основных частей; вторая часть принимает решение относительно наилучшего положения частицы в пространстве дизайна. Эта часть также называется когнитивной и представляет собой мышление частицы. Именно поэтому ПСО можно также охарактеризовать как метод искусственного интеллекта. PSO пытается достичь цели (найти минимум), используя собственное мышление и учитывая среду, которая соответствует определению в [3].

Использование в программе

Дополнительный модуль «Оптимизация и оценка затрат/выбросов CO2» использует оптимизацию роя частиц для нахождения оптимального распределения глобальных параметров.