Esercizio di base (modello) con metodo del Simplesso

Risolvere il seguente problema di PL :

Lo scriviamo in forma standard :

  • siccome è dobbiamo moltiplicare per la funzione obiettivo :
  • aggiungiamo i vari “surplus” ai vincoli per farli diventare uguaglianze :

e quindi avremo :

La nostra base ammissibile sono le nostre variabili di slack aggiunte (che sono gratis “soluzioni” ammissibili, basta porre le ).

Facciamo il tableau :

e quindi la situazione e la seguente (in figura le rappresentazioni con i rispettivi colori - blu e rosso) :

e :

(conosciuta anche come Matrice Identità in giallo nella figura sotto).

Siccome la prima riga di non ha tutti i numeri , la soluzione di base attuale NON è OTTIMALE. Quindi procediamo con l’operazione di cambio base :

  • prendere il minimo della riga , che risulta essere : la colonna che entra in base è
  • calcoliamo il quoziente minimo :

quindi siccome prendiamo la prima riga, ovvero che esce. - quindi la nuova base risulta essere : (siccome è “entrato” ed uscito )

  • eseguiamo l’operazione di pivot (intersezione tra riga che esce e colonna che entra), e quindi otteniamo che il pivot sarà
  • calcoliamoci la nostra nuova riga che sarà
  • le nuove righe () verranno create secondo il seguente “algoritmo”, prendiamo per esempio la costruzione della riga :
    • prendo come riferimento la vecchia riga
    • prendiamo il numero di questa riga in posizione , dove è l’indica della nostra colonna che entrava (), quindi e quindi il nostro numero della riga è (il secondo dopo )
    • ora dobbiamo capire quante volte dobbiamo sottrarre il nostro numero () per avere . (dobbiamo risolvere )
      • quindi il nostro numero “jolly” sarà
    • ora gli altri numeri della riga del nuovo
    • seguiranno questo pattern :
	- quindi avremo che :

Quindi applicando lo stesso algoritmo per costruire la riga avremo il nuovo tableau :

con la seguente situazione :

e :

e quindi con avremo che .

N.B. : il “nuovo” si costruisce sempre secondo il problema originale, quindi in questo caso abbiamo sostituito con e quindi andiamo a prendere i coefficienti degli originali del problema

Siccome la riga ha ancora numeri NON positivi si ripete il metodo!

  • il minimo della riga è colonna che entra
  • calcoliamo il minimo :
- quindi $x_{5}$ esce
  • il nostro pivot è
  • calcoliamo la nuova

Riconsideriamo il tableau solo con i valori nuovi :