Il numero di condizionamento di una matrice misura quanto la soluzione di un sistema lineare è sensibile alle perturbazioni dei dati: un numero di condizionamento elevato indica che piccoli errori nei dati (o negli arrotondamenti) possono produrre grandi errori nella soluzione.
Vedi anche: Virgola Mobile, Norma, Decomposizione SVD.
Norme Vettoriali e Matriciali
Una norma matriciale indotta dalla norma vettoriale è:
Norme matriciali comuni:
| Norma | Definizione | Calcolo |
|---|---|---|
| massima somma di colonna | $\max_j \sum_i | |
| massima somma di riga | $\max_i \sum_j | |
| (spettrale) | massimo valore singolare | |
| (Frobenius) | radice somma quadrati |
Definizione del Numero di Condizionamento
Per una matrice invertibile :
Con la norma spettrale: (rapporto tra il massimo e il minimo valore singolare). Vedi: Decomposizione SVD.
Per una matrice ortogonale: (perfettamente condizionata). Per una matrice singolare: .
Sensibilità dei Sistemi Lineari
Dato il sistema , se i dati sono perturbati di e , l’errore relativo sulla soluzione soddisfa:
Un sistema con può perdere fino a cifre decimali significative per effetto degli errori di arrotondamento.
Interpretazione Geometrica
è il rapporto tra il semiasse maggiore e il semiasse minore dell’ellissoide immagine della sfera unitaria. Una matrice mal condizionata «schiaccia» lo spazio in alcune direzioni più di altre.
Miglioramento del Condizionamento: Precondizionamento
Per sistemi mal condizionati si usa un precondizionatore per risolvere , che ha numero di condizionamento . Vedi: Gradiente Coniugato.
Applicazioni ingegneristiche
- FEM: le matrici di rigidezza di strutture con elementi molto diversi per dimensione o rigidezza hanno ; il precondizionamento è essenziale per la convergenza dei solvitori iterativi.
- Regolarizzazione: nei problemi inversi (tomografia, ricostruzione di immagini) le matrici di osservazione sono mal condizionate; la regolarizzazione di Tikhonov aggiunge per limitare .
- Reti neurali: il condizionamento della matrice hessiana della funzione di perdita influenza la velocità di convergenza della discesa del gradiente; metodi del secondo ordine (Adam, L-BFGS) stimano e compensano il mal condizionamento.