Corso di Analisi Numerica: Metodologie Avanzate

Corso di Laurea in Informatica

Prof. Luigi Brugnano

a.a. 2003-2004

PROGRAMMA.  

Introduzione ed esempi: un esempio. Nozioni preliminari: norme indotte su matrice, direzioni coniugate e norme indotte, polinomi di matrici, fattorizzazione LU di una matrice, fattorizzazione QR di una matrice, il problema dei minimi quadrati, M-matrici, equazioni alle differenze lineari, Polinomi di Chebyshev. Metodi iterativi di base: i metodi di  Jacobi, Gauss-Seidel e SOR, splitting regolari di matrici, Generalizzazione a blocchi dei metodi, il metodo semi-iterativo di Chebyshev, SSOR. Il caso SDP: fattorizzazione AU=UT, il metodo dei gradienti coniugati (GC), implementazione efficiente dei GC, criteri di arresto, velocitą di convergenza dei GC. Precondizionamento: fattorizzazione CAU=UT, fattorizazzioni incomplete, fattorizzazione incompleta di Cholesky, fattorizzazione incompleta modificata, generalizzazione a blocchi, precondizionatori polinomiali, dettagli implementativi. Il caso simmetrico: il metodo di Lanczos, MINRES, implementazione efficiente di MINRES. Il caso non simmetrico: il metodo di Arnoldi, GMRES, il metodo di Lanczos non simmetrico, il metodo dei gradienti bi-coniugati, QMR, implementazione alternativa di QMR, bidiagonalizzazione, CGS, BI-CGstab. Memorizzazione di matrici sparse: memorizzazione compressa per righe, memorizzazione compressa per colonne, memorizzazione compressa per diagonali.

TESTO.


L.Brugnano, C.Magherini. Metodi Iterativi per Sistemi Lineari. Pitagora, 2003.


FOTO.