Assumendo è una variabile booleana in un programma ILP (cioè , v ) e , sono delimitate interi variabili tra e . Voglio codificare il seguente vincolo di alto livello:
Finora ho questo:
Ciò impone che ogni volta che è vero, deve essere o l'equazione non regge. Tuttavia, se , nulla limita e quindi potrebbe essere o .
Quale altra equazione potrei aggiungere per codificare il vincolo?