线性编程 - 了解变量是否均匀

时间:2017-12-13 05:28:47

标签: linear-programming

我怎么能用线性编程做到这一点?我已经考虑了一段时间而且我无法得到它:/在这里都找不到它。

我有两个变量,X(整数)和Y(二进制)。

如果X是偶数,我想在Y中存储1,如果不是,则我想存储0。

谢谢!

1 个答案:

答案 0 :(得分:1)

约束

y = 1 iff X is even

可以使用额外的整数变量z:

建模
x = 2 z + (1-y)
z integer