有没有办法在运行时确定 AnyLogic 中 ResourcePool 的容量?
Is there a way to determine capacity of ResourcePool in AnyLogic at runtime?
我正在使用 AnyLogic 开发优化模型。决策变量包括根据某些数据放置在两个位置的代理数量。 Objective 是为了最大化代理的利用率。我使用流程建模库的资源池功能创建了这些代理,我在其中使用参数“numAgents”指定容量。但是,这样做会在两个位置放置相同数量的代理。有没有一种方法 AnyLogic 可以确定每个位置的最佳代理数量作为输出,同时利用资源池功能?
谢谢。
正如 Felipe 所建议的:使用 1 个参数来定义每个资源池容量。然后,创建一个优化实验并让它改变这 2 个参数。
(优化实验可以使用任意多的参数)
我正在使用 AnyLogic 开发优化模型。决策变量包括根据某些数据放置在两个位置的代理数量。 Objective 是为了最大化代理的利用率。我使用流程建模库的资源池功能创建了这些代理,我在其中使用参数“numAgents”指定容量。但是,这样做会在两个位置放置相同数量的代理。有没有一种方法 AnyLogic 可以确定每个位置的最佳代理数量作为输出,同时利用资源池功能?
谢谢。
正如 Felipe 所建议的:使用 1 个参数来定义每个资源池容量。然后,创建一个优化实验并让它改变这 2 个参数。
(优化实验可以使用任意多的参数)