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.

progettiISCSTIAB
1234
ditte
120181614
222161915
321171523
419181424
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: