0

您如何从记录器保存的信息中获取有关哪些变量是设计变量、目标或约束的信息?将此信息打印到文件以在运行期间跟踪优化进度会很有用。看起来目前RecordingManager.record_iteration并不允许这样做,因为您只传递了root系统和用于优化器设置的元数据字典。

是否可以在RecordingManager.record_iteration被调用的 eg中添加一个参数optproblem,这是一个带有 devars、约束和目标的字典的字典?

然后,一个简单的 OptimizationRecorder 可以转储列格式的文件,其中包含数量,以便在优化期间轻松绘制。

4

1 回答 1

1

这是我们近期的待办事项清单上的内容。我们当前计划的方法将是增加变量的元数据(已经保存),并使用标签将它们标识为 des-vars、目标和约束。然后,如果需要,您可以将该信息作为自定义案例记录器的一部分提取出来。我们计划这样做是因为它根本不需要修改记录器的 api。我认为我们将在下个月左右实施类似的事情。

于 2015-11-02T15:34:48.290 回答