【问题标题】:Using integer variable in pulp as binary使用纸浆中的整数变量作为二进制
【发布时间】:2018-09-23 02:00:15
【问题描述】:

我有许多整数变量 x1,x2,x3... 的优化问题,我对它们设置了许多约束,一切都很好。但现在我有涉及将它们视为二进制文件的表达式的约束。例如:

(如果 x1 > 0 则 1 否则 0)*someconst_1 + (如果 x2 > 0 则 1 否则 0)*someconst_2 >= 0

在纸浆中是否有任何替代方法可以在不声明许多二进制变量的情况下对该约束进行编码 - 每个整数变量一个?

【问题讨论】:

    标签: mathematical-optimization pulp


    【解决方案1】:

    根据给定的信息,没有捷径可走。因为每一个都将依赖于整数变量。但是,如果这些在方程级别,析取和合取范式对您可能有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-29
      • 2020-09-16
      • 2021-02-08
      • 1970-01-01
      • 2018-06-25
      • 2022-01-10
      • 2020-08-28
      • 1970-01-01
      相关资源
      最近更新 更多