在Anylogic

时间:2017-01-13 22:02:51

标签: anylogic

我试图用Anylogic做一些优化。我的问题是,如果我想优化变量而不是参数怎么办?例如,我想最小化成本函数。我想找到三个变量的最佳值,

cost = -6 A -8 B -9 C

A,B,C代表不同仓库的运费。 我不能将成本定义为参数,那么我该如何优化呢? 谢谢

1 个答案:

答案 0 :(得分:2)

您不在AnyLogic中优化参数,但定义了要优化的目标函数。在您定义它的优化实验属性中,您可以访问模型中的任何变量或任何其他对象(使用root.)。

因此,跨多个变量进行优化是没有问题的。优化的作用是改变您在其属性中指定的一些参数。

我建议你查看一些简单的优化示例模型,看看它应该如何工作。希望这有帮助