0

我正在自学 JADE,想知道是否有一种简单的方法来安排行为,即在所有其他代理之前完成其行为周期之前不会执行一个代理行为?

例如,假设我有一组添加到每个代理的行为(A、B、C),但是我不希望在所有代理完成行为 A 之前执行任何其他行为(B、C)。谢谢提前。

4

1 回答 1

0

您可以协调代理之间交换消息的此类行为。这是一篇具有更复杂协议的论文,可以避免 MAS 中的死锁:http ://www.db-thueringen.de/servlets/DerivateServlet/Derivate-19681/ESM2009_S337-341.pdf

于 2013-03-06T22:46:17.100 回答