Assumindo é uma variável booleana em um programa ILP (ou seja, st ) e , são variáveis inteiras delimitadas entre e . Quero codificar a seguinte restrição de alto nível:
Até agora eu tenho isso:
Isso força que sempre que é verdade, devemos ser ou a equação não será válida. No entanto, se, nada está restringindo e assim poderia ser ou .
Que outra equação eu poderia adicionar para codificar a restrição?