Voglio esprimere il seguente vincolo, in un programma lineare intero:
Ho già le variabili intere e mi viene promesso che . Come posso esprimere il suddetto vincolo, in una forma adatta per l'uso con un risolutore di programmazione lineare intero?
Ciò richiederà presumibilmente l'introduzione di alcune variabili aggiuntive. Quali nuove variabili e vincoli devo aggiungere? Può essere fatto in modo pulito con una nuova variabile? Due?
Equivalentemente, questo sta chiedendo come applicare il vincolo
nel contesto in cui ho già dei vincoli che implicano e 0 ≤ y ≤ 1 .
(Il mio obiettivo è correggere un errore in https://cs.stackexchange.com/a/12118/755 .)