pyomo - 如何使用 pyomo 加载 *.sol 文件
问题描述
我使用 pyomo 编写脚本,但使用外部求解器进行优化。
外部求解器返回一个*.sol
文件。我的问题是,如果 pyomo 或任何 python 包可以解码 sol 文件,并将决策变量结果传递给原始模型。因此,我们可以做一些事后分析。
解决方案
我想将此添加为评论,但我没有足够的声誉。
我在使用 CPLEX 时遇到了类似的问题。看到这个问题。您必须基本上存储变量映射并在解析解决方案文件时使用它。就我而言,CPLEX 以 XML 格式提供解决方案,因此我使用了 XML 解析器。
希望这可以帮助!
推荐阅读
- angular5 - `FormControl`通过方法设置值不启用字段,如何标记为有效
- python - `__eq__` 实现中的最大递归错误
- swift - 由 iOS 相机上传到 Firebase 的图像在 Android 和 Web 上向左旋转 90 度
- azure - 授予对 azure 容器的公共许可
- java - ImageIO - 读取不同文件并发问题?
- lotus-notes - 无法将日期数组排序为 Lotusscript 中的降序
- c# - 是否可以在将特定值传递给方法的地方设置编译器警告?
- node.js - Octokit 返回一个拉取请求而不是所有问题
- java - 在使用 hibernate 的 maven 项目中找不到 hibernate.properties
- jsf - p:treenode getParent 转换为对象