在我尝试使用 MIP 程序建模的问题中,会出现以下情况:
我得到二进制变量和真的可以认为是-向量。我需要计算的是它们不同的位数。特别是我只需要确保它们最多只有一位相等。
这可以通过添加以下二次约束来完成
鉴于这种情况的特殊性质,我想知道
有没有更好的表达方式?
和
有没有把这个表达式转换成线性表达式的技巧?
在我尝试使用 MIP 程序建模的问题中,会出现以下情况:
我得到二进制变量和真的可以认为是-向量。我需要计算的是它们不同的位数。特别是我只需要确保它们最多只有一位相等。
这可以通过添加以下二次约束来完成
鉴于这种情况的特殊性质,我想知道
有没有更好的表达方式?
和
有没有把这个表达式转换成线性表达式的技巧?
引入一个新变量代表(逻辑和)。你的约束是, 产品由.
认为
1)