如何将两个不同的代理的运行与每个运行的多个运行结合在一起

问题描述 投票:0回答:1

我需要创建一个方法(或类似方法)来读取两个代理的运行并将它们组合为一个运行。

每个代理都有一个包含多个参数的数据库,每个参数都有多个值,每个运行的每个参数都有一个值。

所以我如何让项目运行所有这些不同的选择,并为组合获得不同的输出?

simulation agent anylogic
1个回答
0
投票

创建参数变异实验,并在Main“ runFirstAgent”上具有1个布尔参数。设置模型以仅在runFirstAgent== true时加载第一个代理,否则让它运行第二个代理。

在参数变化实验中,设置运行以使其相应地变化runFirstAgent

然后,您可以在实验本身中累积运行结果。

[有很多示例模型向您展示了如何做,请先检查一下;-)

© www.soinside.com 2019 - 2024. All rights reserved.