我有一个基于代理的模型,它是在 Repast 中开发的。要校准模型,我需要使用参数列表运行模型。并且,使用一些优化算法来找到最佳参数集(最小化一些损失值)。我想知道如何在 Repast Simphony 中做到这一点。显然,标准的 Repast GUI 不支持这一点。我尝试了批量运行,但似乎也不是我想要的。我可以将 JAVA 代码打包为 JAR 文件,然后从命令行运行它。但是如何让程序在我的 Repast/JAVA 实现中采用命令行参数呢?
问问题
82 次
1 回答
3
请查看 EMEWS 框架 (emews.org)。这些教程将介绍如何使用 EMEWS 扫描和优化 Repast(Simphony 和 HPC)模拟。运行单个模型的主界面是通过 InstanceRunner 类。查看 Repast Batch 入门指南中的第 8 节:https ://repast.github.io/docs/RepastBatchRunsGettingStarted.pdf
于 2019-11-22T19:00:40.663 回答