Metodi di Ottimizzazione per Big Data (MOBD)

A.A. 2019-2020



Benvenuto alla pagina del corso di Metodi di Ottimizzazione per Big Data. Il corso è destinato agli studenti del primo anno dei Corsi di Laurea Magistrale in Ingegneria Informatica e Ingegneria dell'Automazione.

Consulta questa pagina per ottenere informazioni aggiornate sui seguenti argomenti:


Per ogni richiesta o dubbio scrivi a: veronica.piccialli@uniroma2.it .


Bacheca

Qui sono riportati gli avvisi e le informazioni più urgenti.


Orario delle lezioni

Semestre: II


Orari:

  1. lunedì ore 10:00-11:30 in Aula C6 (Nuovo Complesso della didattica);
  2. lunedì ore 14:45-16:15 in Aula C3 (Nuovo Complesso della didattica);
  3. mercoledì ore 10:00-11:30 in Aula C3 (Nuovo Complesso della didattica);

Ricevimento

lunedì ore 12:00 - 13:00 (stanza D2-10, Edifici Ingegneria dell'Informazione.) Per il ricevimento è necessario prenotarsi inviando un mail all'indirizzo veronica.piccialli@uniroma2.it


Obiettivi e Prerequisiti del corso


Il corso vale 9 crediti.

Obiettivi. L'obiettivo del corso è quello di introdurre all'ottimizzazione vincolata con attenzione alle applicazioni nel campo dell'apprendimento statistico con particolare attenzione a SVM (Support Vector Machine), alberi di decisione ottimizzati e tecniche di clustering.

Prerequisiti. è raccomandabile aver seguito i moduli di Analisi Matematica 1 e 2, di Geometria 1, e di Ricerca Operativa.


Programma di massima del corso


Introduzione all'ottimizzazione: approccio modellistico

Problemi di ottimizzazione: classificazione

Problemi di Programmazione Matematica: condizioni di esistenza della soluzione

Ottimizzazione non vincolata: condizioni di ottimo, algoritmi di soluzione: condizioni di convergenza globale, ricerca di linea, cenni sul metodo del gradiente. Metodi di decomposizione.

Ottimizzazione vincolata: condizioni di ottimo e algoritmi di soluzione

Duale di Wolfe e SVM

Clustering non supervisionato: formulazione e algoritmo k-means batch e on line

Classificazione robusta (tenuta dal prof. Pacifici)


Testo adottato e altro materiale

  1. Luigi Grippo, Marco Sciandrone, Metodi di Ottimizzazione Non Vincolata, Springer, Unitext 2011. Errata Corrige
  2. Marco Sciandrone, Support Vector Machines. Errata Corrige
  3. Marco Sciandrone, Clustering e metodi di decomposizione.
  4. I seguenti testi sono disponibili presso il mio ufficio:
    a. Olvi L. Mangasarian, Nonlinear Programming, SIAM Classics in Applied Mathematics.
    b. Jorge Nocedal, Stephen J. Wright, Numerical Optimization, Springer.
    c. Dimitri P. Bertsekas, Convex Analysis and Optimization, Athena Scientific.
    d. Dimitri P. Bertsekas, Nonlinear Programming, Athena Scientific.
    e. J.E. Dennis, Robert B. Schnabel, Numerical Methods for Unconstrained Optimization and Nonlinear Equations, SIAM Classics in Applied Mathematics.



Modalità d'esame


Date d'esame



Link utili

Questi link contengono dispense, esercizi, software freeware, curiosità relativi al mondo della ricerca operativa.



Agenda del corso

1. lunedì 02/03/20.

Introduzione al corso: esempi di problemi di decisione (Slide della lezione).