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: