Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 代理人';多智能体系统中的行为?_Java_Agent_Random Access_Agents Jade_Multi Agent - Fatal编程技术网

Java 代理人';多智能体系统中的行为?

Java 代理人';多智能体系统中的行为?,java,agent,random-access,agents-jade,multi-agent,Java,Agent,Random Access,Agents Jade,Multi Agent,我的项目中有请求代理和几个资源代理。我创建了一个代理应用程序,每次运行该应用程序时,我都会得到一个结果。这意味着我一步一步地调用方法,而不是以随机顺序访问这些行为。我如何在jade中实现这种随机行为而不使用random?因为我的主管不喜欢在代理中使用随机行为。您在Jade中实现了一个确定性多代理系统,希望通过随机行为访问将其变成不可预测的东西。您可以使用随机访问时间来实例化代理行为。您需要在每次系统运行时更改随机种子;否则,它仍然是确定性的。因此,每次系统运行时,每个行为都有不同的随机执行时间

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

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

请参阅JADE教程和初级读物第6章,以获取关于它的全面文档:

如果您的主管不喜欢“随机”一词,您可以将这种方法称为“非确定性行为调用(NDBC)”,但无论如何它都是随机的