【问题标题】:PuLP and OR-Tools Alternatives [closed]纸浆和 OR-Tools 替代品 [关闭]
【发布时间】:2019-01-16 23:30:45
【问题描述】:

我目前有一个用 Gurobi 的 python API 制定的 MIP 模型,但最近我一直在研究诸如 PuLP 和 OR-Tools 之类的工具,它们允许我构建模型并将其提供给多个不同的优化器。在我的模型中广泛使用的 Gurobi 的一个特性是能够使用诸如 and、or、min、max 和 abs 之类的函数进行约束。然而,似乎 PuLP 和 OR-Tools 不支持这些。有没有支持这些的替代方案?或者如果我想使用这样的东西,我是否必须重新制定我的模型?

【问题讨论】:

    标签: python gurobi pulp mixed-integer-programming or-tools


    【解决方案1】:

    对于 or-tools,我们只为线性求解器提供最小的 API。 如果您的问题更具结构化(调度、路由、类似 CP 的约束),您可以查看 CP-SAT 接口:

    Python 示例在这里:

    【讨论】:

      【解决方案2】:

      您可能还想看看Pyomo。支持多种建模工具,可以调用不同的求解器。

      【讨论】:

        猜你喜欢
        • 2019-12-27
        • 1970-01-01
        • 1970-01-01
        • 2011-06-09
        • 2012-06-16
        • 2011-06-16
        • 2011-12-17
        • 2010-10-21
        • 2010-12-17
        相关资源
        最近更新 更多