代理在多代理系统中的行为?



我的项目中有请求代理和几个资源代理。我创建了一个代理应用程序,每次运行该应用程序时都会得到一个结果。这意味着我一步一步地调用方法,而不是按随机顺序访问这些行为。如果不使用随机,我如何在玉石中实现这种随机行为?因为我的上司不喜欢在特工行为中使用随机。

您在Jade中实现了一个确定性多智能体系统,并希望通过随机行为访问将其变成不可预测的东西。您可以使用随机访问时间将代理行为实例化为DelayBehavior。每次系统运行时,您需要更改随机种子;否则,它仍然是确定性的。因此,每次系统运行时,每个行为都有不同的随机执行时间。

请参阅JADE教程和初级读本第6章,了解有关它的全面文档:

延迟行为

独立随机生成器

如果你的主管不喜欢随机这个词,你可以把这种方法称为"非确定性行为调用(NDBC)",但它无论如何都是随机的。

最新更新