Strumenti |
Stabilità numericaLa stabilità numerica (anche algoritmica o computazionale), nell'ambito dell'analisi numerica, è una proprietà desiderabile degli algoritmi numerici. Il significato esatto del termine varia ma, in generale, riflette l'accuratezza del risultato. Non esistono metodi generali per valutare la stabilità di un algoritmo. Solitamente, si ricercano, tramite appositi metodi - come il metodo del simplesso - all'interno del dominio di un algoritmo, quei valori per cui l'algoritmo stesso diventa instabile: ossia la minima variazione dei dati porta a grandi scostamenti nell'errore. Un esempio classico è il calcolo dell'area del triangolo con la formula di Erone, instabile per angoli molto piccoli. Un altro esempio classico è il caso dell'overflow/underflow: basta pensare alle due operazioni dove 10-a è pari o inferiore all'epsilon di macchina, e 10b al massimo numero rappresentabile.
|