Metodi Numerici ed Ottimizzazione

a.a. 2010/2011

Il corso si propone di presentare alcune delle principali metodologie e tecniche relative alla soluzione di problemi numerici. Tali metodologie richiedono l'utilizzo, spesso in combinazione tra loro, di tecniche dell'analisi numerica e di algoritmi di ottimizzazione. Verranno illustrati alcuni dei principali casi in cui i metodi di ottimizzazione trovano applicazione nella risoluzione di problemi di analisi numerica e, viceversa, le tecniche di analisi numerica risultano fondamentali per la soluzione di problemi di ottimizzazione. Le metodologie introdotte saranno illustrate mediante l'applicazione ad alcuni specifici problemi selezionati, ad esempio, nei seguenti ambiti: regressione e stima di parametri in statistica, approssimazione e data fitting, machine learning, data mining, ricostruzioni di immagini e segnali, equilibri economici e problemi finanziari.

PROGRAMMA DEL CORSO

(per un programma più dettagliato consultare il registro delle lezioni)
  1. Richiami di topologia e calcolo differenziale

  2. Richiami di algebra lineare

  3. Funzioni, insiemi convessi e problemi di ottimizzazione

  4. Condizioni di ottimalità per l'ottimizzazione non vincolata

  5. Metodi diretti ed iterativi per sistemi lineari

  6. Metodi iterativi per sistemi non lineari

  7. Metodi risolutivi per l'ottimizzazione non vincolata

  8. Il problema dei minimi quadrati

  9. Metodi iterativi per il calcolo di autovalori

  10. Condizioni di ottimalità per l'ottimizzazione vincolata

  11. Metodi risolutivi per l'ottimizzazione vincolata

  12. La trasformata discreta di Fourier