Il metodo del simplesso, passo per passo
Nell'articolo sul metodo grafico abbiamo trovato l'ottimo del problema di produzione disegnando la regione ammissibile. Con due variabili funziona; con centinaia conviene cambiare approccio. Serve un metodo algebrico, e il più famoso è il metodo del simplesso.
Lo seguiamo passo per passo sullo stesso problema, inverter () e batterie ():
Forma standard
Il simplesso lavora con equazioni, non con disuguaglianze. Ogni vincolo diventa un'equazione aggiungendo una variabile di scarto, che misura quanto manca al limite:
sono le ore di collaudo non usate, i moduli di celle avanzati. Il segno di uno scarto dice dove si trova un punto rispetto al vincolo:
- : il punto rispetta il vincolo con margine;
- : il punto è sulla retta del vincolo;
- : il punto viola il vincolo.
Per questo si impone : la regione ammissibile diventa "tutte le variabili non negative".
Infine il problema si scrive come minimo, con , e anche l'obiettivo diventa un'equazione del sistema:
con e da minimizzare.
Punto di partenza
Se l'origine è ammissibile, è comoda per partire: con il sistema dà subito , e . Ogni iterazione del simplesso ha poi tre passi.
Iterazione 1
Passo A: la soluzione è ottima? Dall'equazione dell'obiettivo:
I coefficienti di e sono negativi: aumentando una delle due variabili, scende, cioè il profitto sale. La soluzione non è ottima. Scegliamo di aumentare , che ha il coefficiente più negativo, muovendoci lungo l'asse .
Passo B: di quanto si può avanzare? Con le equazioni dei vincoli danno e . Il secondo non pone limiti, il primo deve restare :
È la regola del rapporto minimo: tra i limiti imposti dai vincoli si prende il più stretto, qui l'unico. Con si arriva al vertice A (7, 0), dove si azzera e .
Passo C: riscrivere il sistema. Nel nuovo punto valgono zero e , quindi conviene esprimere tutto in funzione di queste due. Dall'equazione che contiene si ricava , e si sostituisce nelle altre:
Iterazione 2
Passo A. Ora : il coefficiente di è negativo, quindi conviene aumentare .
Passo B. Con : dà , mentre dà . Il più stretto è 6: si arriva a B (4, 6), dove si azzera , e .
Passo C. Dalla seconda equazione , che sostituita nell'obiettivo dà:
Iterazione 3: l'ottimo
Passo A. I coefficienti di e sono entrambi positivi: aumentare una qualsiasi delle due variabili farebbe salire , cioè peggiorare. Non c'è direzione che migliori, quindi la soluzione è ottima: , , , cioè k€. È lo stesso risultato del metodo grafico.
Al primo passo si poteva scegliere anche , utile anche come esercizio.
Riepilogo
- Le variabili di scarto trasformano i vincoli in equazioni.
- Ogni iterazione del simplesso ha tre passi: A verifica l'ottimalità, B trova di quanto avanzare con il rapporto minimo, C riscrive il sistema rispetto al nuovo vertice.
- Il simplesso si ferma quando nessun coefficiente dell'obiettivo è negativo.