Helper-variables
add new var quotient_1 : integer-variable in [0, inf)
add new var remainder_1 : integer-variable in [0, divisor - 1]
add new var quotient_2 : integer-variable in [0, inf)
add new var remainder_2 : integer-variable in [0, divisor - 1]
Helper-constraints
x1 = quotient_1 * divisor + remainder_1
x2 = quotient_2 * divisor + remainder_2
您需要手动将其线性化
让我们称
3
为除数线性化可能看起来像(未经测试;但基本理论应该可以->;尝试在复制粘贴之前考虑):
现在仍然需要对析取进行建模:
相关问题 更多 >
编程相关推荐