Simplesso Primale Flashcards

1
Q

In programmazione Lineare, cosa è una base?

A

E’ un insieme di indici di lunghezza pari al numero di variabili tale che la sua matrice di base è invertibile. La matrice si ottiene prendendo le righe di indici appartenenti alla base.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Come si calcola una soluzione primale di base?

A

x segnato è pari all’inversa della matrice di base per bB ovvero le componenti in B del vettore b.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quando è che una soluzione primale è ammissibile?

A

Se soddisfa i vincoli del problema primale, ovvero se Anx <= bn, dove n sono gli indici non appartenenti alla base.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quando una base primale è degenere?

A

E’ degenere se ci sono vincoli attivi che non appartengono alla base.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Sia B una base. Allora la coppia di soluzioni x = ab-1bb e y = (cab-1,0)…

A

Soddisfano il teorema degli scarti complementari perché sono definite in modo da soddisfarli.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Sia x in Rn una soluzione primale id base ammissibile. Allora x è soluzione ottima di (P) se e solo se

A

esiste una base B associata a x t.c. la soluzione duale ammissibile per (D)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Se x non è degenere allora…

A

Esiste una sola base associata.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In breve, cosa fa l’algoritmo del simplesso?

A

Considera l’insieme dei vertici del problema principale, e, ad ogni passo, cerca un vertice che migliori il valore della funzione obbiettivo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quali sono i passi del simplesso primale?

A

1) Data una base primale ammissibile, si calcolano la soluzione primale e duale di base.
2) Se la soluzione duale è ammissibile, abbiamo trovato la soluzione ottima.
3) Altrimenti scegliere un h della base tale che yh viola i vincoli duali.
4) Trovare una direzione di crescita, pari a meno la colonna h-esima della matrice di base.
5) Il passo è il minimo dei passi ammissibili in ogni direzione.
6) Se il passo è infinito, il problema è illimitato.
7) Scegliere k in N tale che lambda = lambda-k-
8) Cambiare base, togliendo h e mettendo k.
Iterare.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual è la regola anticiclo di Bland?

A

L’indice uscente dev’essere il minimo tra quelli che infrangono i vincoli del problema duale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly