Le permutazioni di oggetti distinti sono tutti i possibili modi di ordinare tali oggetti. In una permutazione, si utilizzano tutti gli elementi dell’insieme e l’ordine in cui vengono disposti è l’unico fattore che distingue una configurazione dall’altra.
Permutazioni Semplici
Il numero di permutazioni di oggetti distinti è dato dal fattoriale di :
Esempio: Se abbiamo 3 oggetti , le permutazioni possibili sono : .
Permutazioni con Ripetizione
Se tra gli oggetti ve ne sono alcuni identici tra loro (es. oggetti di tipo 1, di tipo 2, ecc.), il numero di permutazioni distinte diminuisce poiché scambiare oggetti identici non produce una nuova configurazione:
Significato Ingegneristico
- Logistica e Trasporti: Il numero di permutazioni è alla base del problema del commesso viaggiatore (TSP), dove si cerca l’ordine ottimale (permutazione) delle città da visitare per minimizzare il percorso.
- Crittografia: La robustezza di una password o di una chiave crittografica dipende spesso dal numero di permutazioni possibili dei caratteri che la compongono (attacchi brute-force).
- Informatica: Gli algoritmi di ordinamento (sorting) hanno lo scopo di trovare la permutazione specifica degli elementi di un array che soddisfa una relazione d’ordine (es. crescente).
- Schedulazione dei Processi: In ingegneria gestionale, determinare l’ordine di esecuzione di task su una macchina (job shop scheduling) richiede l’analisi delle permutazioni per minimizzare il tempo totale di completamento (makespan).
Vedi anche: Calcolo Combinatorio, Fattoriale, Disposizioni.