【问题标题】:Is it possible to use tuples in c++ with Gurobi?是否可以在 C++ 中使用 Gurobi 中的元组?
【发布时间】:2017-05-02 17:17:05
【问题描述】:

我正在尝试在 C++ 项目中使用 Gurobi 解决 SOCP。据我所知,Gurobi 不支持复数,但我已经看到使用 python 可以将元组用作变量,这将是一个很好的选择。

但是,我尝试在线搜索,但找不到任何有关在 C++ 中将元组与 Gurobi 一起使用的信息。有什么办法吗?

【问题讨论】:

    标签: c++ tuples gurobi


    【解决方案1】:

    经过几天的研究(并在 Python 中实现了我需要的代码之后),我将发布我自己问题的答案。在 Gurobi 文档中,开发人员承认与其他编程语言的 API 相比,Python API 提供了更多:

    如果您没有强烈的偏好,我们建议您使用我们的 Python® 界面,它提供了许多好处。首先,Python 是一种非常好的编程语言,可用于从实验到原型设计再到部署的任何事情。不过,除此之外,我们的 Python 接口还包括一组更高级的建模结构,可以更轻松地构建优化模型。

    因此,我通过使用 Python 脚本对 SOCP 建模和求解来“解决”问题,我的 C++ 代码调用该脚本并将优化过程的结果传回给该脚本。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 2021-08-26
      • 2013-06-08
      • 2013-01-18
      • 1970-01-01
      相关资源
      最近更新 更多