Как определить «если и только если» в линейном программировании с 3 целочисленными переменными - PullRequest
0 голосов
/ 18 июня 2020

Итак, у вас есть 3 целочисленные переменные (A, B и C), и у меня есть это ограничение:

A можно использовать, только если используются как B, так и C.

Итак, если бы переменная была использована, она была бы равна 1.

Есть идеи, как сформулировать эти ограничения в линейном программировании? Спасибо!

Ответы [ 2 ]

0 голосов
/ 18 июня 2020

Я считаю, что стандартная форма для этого типа ограничения - это всего лишь 2 простых ограничения:

A <= B
A <= C
0 голосов
/ 18 июня 2020

Если переменные двоичные, используйте A <= (B + C) / 2.

...