if-then整数线性编程中的约束

时间:2017-12-31 02:16:05

标签: if-statement integer-programming simplex mixed-integer-programming

我有一个30 * 40的矩阵。让我们说矩阵中的组件用" P"以及每个" P"的行和列的相关数量;由" X"指定和" Y"因此。我有一个模型,输出应该给我们P,X和Y.如何定义约束(用于求解单纯形),将P连接到它的确切的X和Y? 我想举例说:

如果X = 1且Y = 1则 P = 0.1

如果X = 1且Y = 2则 P = 0.5

如果X = 1且Y = 3则 P = 0.8 等等。

我不希望模型返回与矩阵中的位置不匹配的P.我怎样才能做到这一点? This is the objective function

0 个答案:

没有答案