Asumiendo es una variable booleana en un programa ILP (es decir , S t ) y , son variables enteras limitadas entre y . Quiero codificar la siguiente restricción de alto nivel:
Hasta ahora tengo esto:
Esto impone que siempre que es verdad, debe ser o la ecuación no se mantendrá. Sin embargo, sinada es restrictivo y así podría ser o .
¿Qué otra ecuación podría agregar para codificar la restricción?