【问题标题】:How can I export a .mps file from my .mod and a .dat files in CPLEX?如何在 CPLEX 中从我的 .mod 和 .dat 文件导出 .mps 文件?
【发布时间】:2019-01-11 11:18:36
【问题描述】:

如何从我的 OPL 项目中导出 .MPS 文件,以便在 neos-server.org 上执行它?我的项目包括一个 .mod 文件和一个 .dat 文件。我的 .mod 文件包含以下代码:

main {
    thisOplModel.generate();
    cplex.exportModel("fl4.MPS");
}

【问题讨论】:

  • 当你执行你展示的代码时会发生什么?你有错误吗?运行后“f14.MPS”文件是否存在?
  • 应该可以使用上面的 opl 脚本导出模型,但请参阅Export a model using CPLEX to an LP file 以获得替代方案。

标签: cplex opl


【解决方案1】:

如果您有一个 .mod 和多个 .dat 文件,那么您可以使用 cplex 附带的 oplrun 命令行工具轻松地将它们转换为 MPS 或任何其他格式:

oplrun -e mymod.mps mymod.mod mymod.dat

在开始实际求解之前,这会将生成的模型导出到 mymod.mps。因此,一旦解决方案开始,您就可以停止它。 请注意,您应该删除上面发布的 main() 部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-02
    • 2017-06-30
    • 2014-09-01
    • 2021-05-08
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多