【问题标题】:How can you load in an MPS file into CPLEX?如何将 MPS 文件加载到 CPLEX 中?
【发布时间】:2022-10-02 23:43:22
【问题描述】:

我想使用“IBM CPLEX Optimizer Studio”打开一个 MPS 文件并解决它。我可以找到instructions on how the MPS file should look like,但没有关于如何实际加载它的信息。

如果有人知道该怎么做,我会很高兴。

提前致谢。

    标签: cplex mixed-integer-programming


    【解决方案1】:

    Easy optimization with OPL 你有一个read lp example

    main
    {
      cplex.importModel("zoo.lp");
      cplex.solve();
      writeln("obj = ",cplex.getObjValue());
      
    }
    
    /*
    which gives
    obj = 3800
    */
    

    您可以对 .mst 文件执行相同操作

    【讨论】:

      【解决方案2】:

      您也可以只使用独立的命令行版本的 CPLEX,它比使用完整的 CPLEX IDE 更轻量级。它通常比使用 Optimization Studio 环境更快、更容易。在 Windows 上,它安装在如下文件夹中:

      C:\Program Files\IBM\ILOG\CPLEX_Studio201\cplex\bin\x64_win64

      但这当然会随着 CPLEX 的不同版本、不同的操作系统等而有所不同。

      易于从标准命令提示符窗口运行,因为它通常会添加到 PATH,因此您应该能够通过键入“cplex”来启动它,然后读取 MPS 文件(或其他几种格式中的任何一种)并解决它使用“选择”,然后显示解决方案变量值,如下所示:

      【讨论】:

        猜你喜欢
        • 2019-01-11
        • 1970-01-01
        • 1970-01-01
        • 2018-06-22
        • 1970-01-01
        • 2011-11-15
        • 2020-03-25
        • 2019-02-17
        • 2021-05-08
        相关资源
        最近更新 更多