exponenta event banner

Что такое оптимизация роя частиц?

Рой частиц является популяционным алгоритмом. В этом отношении он аналогичен генетическому алгоритму. Коллекция людей, называемых частицами, движется по всему региону поэтапно. На каждом шаге алгоритм оценивает целевую функцию на каждой частице. После этой оценки алгоритм принимает решение о новой скорости каждой частицы. Частицы перемещаются, затем алгоритм пересматривается.

Вдохновением для алгоритма служат стаи птиц или насекомых, роющих. Каждая частица притягивается в некоторой степени к наилучшему расположению, которое она нашла до сих пор, а также к наилучшему расположению, которое нашел любой член роя. После некоторых шагов население может объединяться вокруг одного местоположения, или может объединяться вокруг нескольких местоположений, или может продолжать движение.

particleswarm функция пытается оптимизировать, используя алгоритм оптимизации роя частиц.

Связанные примеры

Подробнее