IASI
Giampaolo Liuzzi 
Insegnamento di Ottimizzazione dei Sistemi Complessi a.a. 2015/2016

(Ingegneria Gestionale, "Sapienza" Università di Roma, Dip. di Ingegneria Informatica Automatica e Gestionale)

    • AVVISO: Il ricevimento studenti del giovedì è sospeso fino a nuovo avviso. È possibile richiedere un appuntamento per spiegazioni tramite email.

    • Modalità d'esame:
      • parte scritta: 4 esercizi (8 punti ciascuno) riguardanti le tematiche trattate nelle lezioni
      • parte orale: discussione dell' elaborato svolto nella parte scritta
      A scelta dello studente è possibile sostituire un esercizio della parte scritta con lo svolgimento di un (piccolo) lavoro progettuale (tesina)

    • Appelli d'esame: Sono previste le seguenti date (provvisorie) per gli appelli d'esame di giugno, luglio e settembre 2016
      • 22 Giugno 2016, ore 15:00, aula 33 (Via Eudossiana 18). È disponibile il testo d'esame
      • 19 Luglio 2016, ore 9:30, aula 33 (Via Eudossiana 18). È disponibile il testo d'esame
      • 13 Settembre 2016, ore 9:30, aula 33 (Via Eudossiana 18). È disponibile il testo d'esame
      • 7 Novembre 2016, ore 14:00, aula 201 (Edificio ex Poste). È disponibile il testo d'esame
      • 30 Gennaio 2017, ore 15:00, aula 8 (Via Eudossiana 18).
      • 14 febbraio 2017, ore 15:00, aula 8 (Via Eudossiana 18).

    • Orario delle lezioni: Le lezioni si svolgono presso la sede di Via Eudossiana 18 secondo il seguente orario:
      • Lunedí 8:30-10:00, Aula 33
      • Martedí 8:30-10:00, Aula 39
      • Giovedí 14:00-15:30, Aula 8
    • Google group: è attivo il gruppo google del corso
    • Ricevimento studenti: È possibile richiedere un appuntamento per spiegazioni tramite email.


    • Materiale didattico:

      Alcune lezioni saranno dedicate all'insegnamento di Julia e JuliaOpt (Optimization packages for the Julia language).
      Alcune esercitazioni saranno svolte utilizzando il linguaggio per la programmazione matematica AMPL. Per gli studenti del corso sono disponibili le seguenti versioni di AMPL: Linux-64bit, Linux-32bit, MacOS, Windows-64bit, Windows-32bit.
      File di controllo: hydrothermal.mod, hydrothermal.run, testviol.run
      Survey sull'installazione e controllo di AMPL, Survey sull'installazione di Julia

      È disponibile una guida introduttiva (in italiano) all'utilizzo di AMPL.
      Di seguito, è disponibile il materiale delle lezioni svolte in aula.

    • Programma d'esame:
      • Ottimizzazione senza uso di derivate: Metodo "compass search" e proprietà di convergenza. Metodo di Nelder-Mead e controesempio di McKinnon. Metodo di Hooke-Jeeves. Analisi del comportamento del metodo di Nelder-Mead su una funzione di McKinnon. Misura del coseno. Metodo "generating set search". Metodi che usano ricerche uni-dimensionali.
      • Ottimizzazione per problemi con vincoli e funzione obiettivo non lineari: Metodi che usano funzioni di Penalità sequenziali (esterne). Metodi che usano funzioni Lagrangiane aumentate sequenziali. Regole di aggiornamento dei moltiplicatori. Algoritmi che usano funzioni Lagrangiane aumentate: MINOS e LANCELOT B. Metodi interni o "log-barrier". Metodi di programmazione quadratica ricorsiva o sequenziale (SQP). Metodi SiQP e SeQP.
      • Ottimizzazione delle traiettorie
      • Ottimizzazione multiobiettivo: Il problema di ottimizzazione del Protafoglio (Markowitz). Generalità sui metodi multiobiettivo. Dominanza di Pareto. Condizioni di Ottimalità. Metodo della GOAL programming. Metodo dell'ordinamento lessicografico. Metodo dei pesi. Metodo della Value function. Metodo degli epsilon vincoli.
      • Ottimizzazione con incertezza: Introduzione al problema. Strategie wait-and-see e here-and-now. Il problema del venditore di giornali. Formulazione stocastica del problema del venditore di giornali. Esempio di financial planning and control e formulazione stocastica.
       
Insegnamento di Ricerca Operativa a.a. 2013/2014 e 2014/2015

(Ingegneria Informatica e Automatica, Ingegneria dei Sistemi Informatici, "Sapienza" Università di Roma, Dip. di Ingegneria Informatica Automatica e Gestionale)

Corso di Ricerca Operativa

(L.M. in Ingegneria Informatica, Università di Cassino, Facoltà di Ingegneria, a.a. 2011/2012 e 2012/2013)

Corso di Matematica Applicata

(L.M. in Ingegneria Elettrica, Università di Cassino, Facoltà di Ingegneria, a.a. 2009/2010 fino 2011/2012)

Corso su Metodi di Ottimizzazione Vincolata

Dottorato di ricerca in Ricerca Operativa (Università di Roma "La Sapienza"), a.a. 2010/2011

Corso di Analisi delle Decisioni

(L.M. in Ingegneria Elettrica, Università di Cassino, Facoltà di Ingegneria, a.a. 2004/2005 fino a.a. 2008/2009)

Corso di Ricerca Operativa

Ingegneria Informatica, Canale I-Z ("Sapienza" Università di Roma, Facoltà di Ingegneria, a.a. 2007/2008)

Corso di Ottimizzazione di Sistemi Complessi

Master in Ottimizzazione e Data Mining (Università de L'Aquila, Facoltà di Ingegneria, a.a. 2007/2008)

Corso su Metodi di Ottimizzazione Vincolata

Dottorato di ricerca in Ingegneria dei Sistemi ("Sapienza" Università di Roma) a.a. 2003/2004

Corso di Ricerca Operativa

(Nuovo Ordinamento - Gestionale e Informatica) a.a. 2002/2003, Prof. S. Lucidi

Corso di Ottimizzazione

(Vecchio e Nuovo Ordinamento - Prof. G. Di Pillo) a.a. 2001/2002

Corso di Ricerca Operativa

(Nuovo Ordinamento) a.a. 2000/2001 (Canale A-Ci   Prof. S. Lucidi)