2016-02-10 5 views
0

В алгоритме оптимизации рой частиц (PSO) положение каждой частицы, представленное вектором строки (x).Какое содержимое (элементы) вектора позитивизма и вектора скорости в алгоритме оптимизации рой частиц (PSO)?

То же со скоростью, она представляется вектором скорости (v)

Я нашел это на сайте Mathworks:

... Particle я имею место x (i), который представляет собой вектор строки с nvars элементов.

Какое содержимое (вектор) вектора вектора положения и скорости? Почему они не являются ни одной ценностью?

Является ли это правильно, если мы говорим, что х и v являются один размерные массивы (одна строка и N столбцов)?

ответ

1

Какое содержимое (вектор) содержит вектор и скорость вектора ?

Элементы положения являются вашими координатами (см.: https://en.wikipedia.org/wiki/Coordinate_system), которые используются для параметризации пространства.

Аналогично для вектора скорости вы имеете скорость в каждом из измерений.

Так, например, если у вас есть 3D-пространство, то элементы позиции могут быть (х, у, г) и элементы скорости могли бы быть (Vx, Vy, уг)

Почему это не одно значение?

В общем случае это может быть произвольное количество значений, то есть это может быть одно значение. Но это будет означать, что ваш рой живет в одномерном пространстве, и поэтому они могут двигаться только вперед и назад по этому измерению.

Правильно ли, если мы говорим, что x и v являются одномерными массивами (одна строка и N столбцов)?

В принципе это так. Просто убедитесь, что вы не смешиваете реализацию с абстрактным алгоритмом. Скорее всего, вектор представлен массивом в качестве базовой структуры данных. Однако, если это одна строка с N столбцами (где N будет размерностью пространства, где живет ваш рой), или если это N строк в одном столбце, это вопрос того, как его интерпретировать. В Mathworks, как вы процитировали, говорится: «У частицы i есть позиция x (i), которая представляет собой вектор строки с элементами nvars.», Поэтому я бы сказал, что для этой реализации вы правы, а правильная интерпретация - одна строка с столбцами nvars.

+0

То, что я нашел, - это положение каждой частицы, которое может быть решением кандидата, которое войдет после этого в функцию пригодности для оценки. не могли бы вы рассказать мне, в чем разница между позицией и решением? – shdotcom

+0

@shdotcom Мне сложно понять, что это такое, чего вы не понимаете. В основном вы ищете точку в пространстве, которая удовлетворяет некоторым критериям (независимо от вашей функции фитнеса). Точка, которую вы находите в конце, - это «решение». Частицы находятся в разных «положениях» в космосе ... Какой текст вы читаете? Ссылка? – dingalapadum

+0

Что я имею в виду, решение должно быть единственным значением (например, числом) и в этой книге. «Новые интеллектуальные вычислительные технологии и приложения с аспектами искусственного интеллекта» Де-Шуан Хуан. стр. 246, он сказал: «... положение частицы обозначается вектором, представляющим потенциальное решение». Как позиция (вектор строки с элементами nvars.) Представляет потенциальное решение (одно значение)? – shdotcom

 Смежные вопросы

  • Нет связанных вопросов^_^