modeling - 如何在整数编程中对复杂的 if-then 语句进行建模
问题描述
我正在尝试为 MIP 建模 if-then 条件。MIP 看起来像
最大化 SUM_i H(i) - C
英石,
SUM_j x(i, j) <= D(i) and
SUM_i x(i, j) <= S(j)
其中 H(i) = 1 如果 SUM_j x(i, j) = D(i),否则为 0
和 C = SUM_i,j(如果 x(i, j) > 1 则为 1,否则为 0)
我知道如何在 MIP 中模拟一个简单的 if-then 条件。但无法模拟这个。
解决方案
推荐阅读
- java - Quarkus 初创公司抱怨不推荐使用的属性
- c - PAPI 似乎依附于它的进程
- javascript - Web Worker 缺少获取响应标头
- c++ - 将结构数组从 C++ 传递到 GO
- git - Git从URI获取新分支而不将其添加为远程
- c# - 视图绑定给出了一条消息,但一切正常
- javascript - 如何让网页立即进入全屏
- android - 独特的协程 Kotlin
- google-cloud-run - 将 Cloud Run 实例连接到外部 RabbitMQ 实例 (CloudAMQP)
- google-sheets - 我可以根据位于同一文件中但在谷歌表格中的其他工作表上的单元格设置条件格式吗?