首页 > 解决方案 > 如何跟踪消息通过 PDPModel 遵循的路径?

问题描述

我们正在实施一个委托 MAS 解决方案,其中意图、可行性和探索蚂蚁由 CommsModel 中的消息描述(如此处所建议。我们想跟踪这些消息在模型中的路径,方法是将它们的位置添加到队列中。然而,我们找不到找回他们位置的方法。有没有我们可以使用的方法?我们是否需要将消息作为道路使用者添加到道路模型中?

标签: rinsim

解决方案


如果您MessageContents使用 a来实现蚂蚁,CommModel那么这些“蚂蚁”没有位置,也不会添加到模型中。它们只是普通的 Java 对象。在这种情况下,您必须自己实现任何位置跟踪。

如果您将蚂蚁实现为 aCommUser那么它们是消息发送者并且可能有一个位置。然后可以通过在每个刻度上请求位置来实现对位置的跟踪。


推荐阅读