【发布时间】:2020-07-04 13:20:33
【问题描述】:
我需要创建一个方法(或类似方法)来读取两个代理的运行并将它们组合成一个运行。
每个代理都有包含多个参数的数据库,每个参数都有多个值,每次运行的每个参数都有一个值。
那么我怎样才能让项目运行所有这些不同的替代方案并为我获得组合的不同输出?
【问题讨论】:
标签: simulation agent anylogic
我需要创建一个方法(或类似方法)来读取两个代理的运行并将它们组合成一个运行。
每个代理都有包含多个参数的数据库,每个参数都有多个值,每次运行的每个参数都有一个值。
那么我怎样才能让项目运行所有这些不同的替代方案并为我获得组合的不同输出?
【问题讨论】:
标签: simulation agent anylogic
创建一个参数变化实验,并在 Main“runFirstAgent”上有 1 个布尔参数。将您的模型设置为仅在 runFirstAgent== true 时加载第一个代理,否则让它运行第二个代理。
在 Param-variation 实验中,设置运行,使其相应地变化 runFirstAgent。
然后,您可以在实验本身中累积运行结果。
有很多示例模型向您展示如何做到这一点,请先查看它们;-)
【讨论】: