【问题标题】:Can a LP created on a Windows platform be run on a Linux platform?在 Windows 平台上创建的 LP 可以在 Linux 平台上运行吗?
【发布时间】:2016-08-05 02:33:54
【问题描述】:

我在 Matlab 中有一个巨大的 MILP,我想在 Windows 桌面上使用 python 语言在 Gurobi 中重新编程。但在那之后,我想在具有 Linux 操作系统的超级计算机上运行它。我知道python是跨平台的。这是否意味着我在 Windows 上的 Gurobi 中创建的任何东西也可以在 Linux 上运行?如果这个问题很愚蠢,我很抱歉,我只是想确定一下。

【问题讨论】:

    标签: python linux windows matlab gurobi


    【解决方案1】:

    是的,您可以在一个系统上编写 Gurobi Python 代码,然后复制它并在另一个系统上运行它。您可以从 Windows 转到 Linux、Mac 到 Windows 等。或者,如果您有 Gurobi Compute Server,您的 Windows 计算机可以成为您 Linux 服务器的客户端。

    【讨论】:

      【解决方案2】:

      您还可以将 MILP 从 Matlab 导出为 mps 文件,例如使用MPS format exporting tool 然后将文件加载到您选择的系统上的 Gurobi。

      【讨论】:

      • 谢谢@JaBe。 MPS 格式导出工具显示“仅支持单个 rhs(b 和 beq)。”这是否意味着我的 rhs 必须是标量,不能是向量? :(
      • @user3579897 我认为单个 rhs 意味着您的约束中不能有左侧(lhs)参数。在comments of the tool 中明确指出,rhs 可以是向量。
      猜你喜欢
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多