uni
Questo algoritmo di Riduzione del Gap può essere usato per risolvere qualsiasi Problema di Programmazione Lineare Intera (PLI).
Consiste nel Calcolare un piano di taglio, ovvero un vincolo, e aggiungerlo al problema di partenza, iterativamente, fino a quando non si ottiene un errore nel target.
Algoritmo
- Calcolo
- Porto il problema in Formato Duale Standard
- Ricalcolo nel duale, ovvero calcolo gli scarti
- Trovo e
- , nomino le righe di con gli stessi indici di
- Scrivo il piano di Taglio:
dove indica parte frazionaria e si calcola :
ovvero = numero - arrotondamento per difetto, che equivale all’aritmetica modulo 1.
7. se necessario possiamo scrivere il piano di taglio con le variabili del primale, ovvero sostituire lo scarto con lo scarto in funzione delle variabili del primale.