Я разрабатываю симулятор оптимизации роя частиц для MATLAB, и у меня есть сомнения по поводу локальной позиции gBest.
Как я понял, читая об алгоритме, значение gBest определяет глобальное лучшее значение, которое КОГДА-ЛИБО было обнаружено частицами. Однако я увидел в довольно сносной реализации, что разработчик считал gBest лучшим значением, с которым сталкиваются частицы в ТЕКУЩЕМ поколении.
Я неправильно понял основы алгоритма PSO? Был ли разработчик неправ в своей реализации или это был просто другой подход?
Заранее спасибо, Виктор.