uni
Un problema di Assegnamento è un Problema di Programmazione Lineare (PL), è infatti un caso particolare del Problema di Trasporto, pertanto, essendo a sua volta caso particolare del Problema di Programmazione Matematica a Reti non Capacitate (PLRnC), gode del Teorema di Interezza.
progetti | IS | CS | TI | AB | |
---|---|---|---|---|---|
1 | 2 | 3 | 4 | ||
ditte | |||||
1 | 20 | 18 | 16 | 14 | |
2 | 22 | 16 | 19 | 15 | |
3 | 21 | 17 | 15 | 23 | |
4 | 19 | 18 | 14 | 24 | |
Un gruppo bancario deve far fare 4 progetti ed indice un bando al quale partecipano 4 aziende, ogni azienda quota un prezzo per ogni progetto. Per ogni progetto ci vuole un mese, e ogni azienda può fare un solo progetto alla volta. |
Modello Matematico non cooperativo
se lo si vuole cooperativo basta sostituire l’ultimo vincolo con
esempio per N=4:
quindi
Variabili
Considerato un generico assegnamento , dove ditta 1 fa progetto , 2 fa eccetera.
Il numero totale di permutazioni possibili è .
Consideriamo la variabile
Le possibili sono
Una soluzione si può dunque scrivere come ogni nell’ordine
quindi una soluzione possibile è
Funzione obiettivo
dove è il vettore dei costi.
Vincoli
Ogni azienda può fare un solo progetto, quindi per ogni ditta:
Ogni progetto deve essere fatto da una ditta, quindi per ogni progetto:
Se il problema è cooperativo dobbiamo specificare che , e questo problema lo è.
Dimensioni
Considerato un problema con entità ed “progetti”:
Cooperativo vs Non Cooperativo
Nei problemi di assegnamento, e solo in quelli di assegnamento, per ogni soluzione cooperativa ce ne è una non cooperativa, quindi sono lo stesso problema, ed è indipendente quale dei due risolvo.
Numero di Variabili e Vincoli nella Forma Primale Standard
dati operatori e progetti
Numero di Variabili:
Numero di Vincoli: