Как отследить путь, по которому следовало сообщение через PDPModel? - PullRequest
0 голосов
/ 28 мая 2018

Мы внедряем решение делегат-MAS, в котором муравьи намерения, осуществимости и исследования изображаются в сообщениях в CommsModel (как предложено здесь ).Мы хотели бы отследить путь, по которому эти сообщения прошли через модель, добавляя их местоположение в очередь каждый тик.Однако мы не можем найти способ восстановить их позицию.Есть ли способ для этого мы можем использовать?Нужно ли нам добавлять сообщения в качестве участников дорожного движения в дорожную модель?

1 Ответ

0 голосов
/ 30 мая 2018

Если вы реализуете муравьев как MessageContents, используя CommModel, то эти «муравьи» не имеют позиции и не добавляются в модель.Это просто обычные объекты Java.В этом случае вам придется самостоятельно выполнять отслеживание любой позиции.

Если вы реализуете муравьев как CommUser, то они являются отправителями сообщений и могут иметь позицию.Отслеживание позиции может быть реализовано путем запроса позиции на каждом тике.

...