Metodi e Modelli per l'Ottimizzazione Combinatoria A.A 2013/2014

Avvisi

  • Sono disponibili il programma svolto e le regole d'esame.
  • Giovedì 05/12/2013 ore 11:30-13:30, docente disponibile in laboratorio (LabTA)
  • Attenzione: la lezione del venerdì inizia alle 15:15.
  • Per l'accesso al sw di ottimizzazione in laboratorio è necessario iscriversi (con la key indicata dal docente) alla lista "CPLEX Academic" che trovate qui.

Esercitazione di laboratorio

  1. Parte I. Implementazione di un modello di Programmazione Lineare intera: traccia.
  2. Parte II. Implementazione di un metodo alternativo: traccia.

Materiale scaricabile (si prega di segnalare eventuali errori)

  1. Informazioni sul corso (03/10/2013)
  2. Formulazione di modelli di programmazione lineare: alcuni esempi [testo e soluzioni] (aggiornato 03/10/2013)
  3. Ripasso sulla Programmazione lineare e il metodo del simplesso (con esempio) (11/10/2013)
  4. Ripasso sulla dualità e applicazioni (24/10/2013)
  5. Metodo del simplesso duale (24/10/2013)
  6. Metodi per programmazione lineare intera (24/10/2013)
  7. Assegnamento e totale unimodularità (31/10/2013)
  8. Metodi esatti per TSP (07/11/2013)
  9. Disuguaglianze di tipo cover (07/11/2013)
  10. Metodi basati su generazione di colonne (11/11/2013)
  11. Metaeuristiche (13/11/2013)

Laboratorio

  1. Introduzione alle API di CPLEX (a cura di domenico Salvagnin) (10/10/2013)
  2. Template base per l'uso delle API di CPLEX (a cura di domenico Salvagnin) (10/10/2013)
  3. Note sull'implementazione di solver per Programmazione Lineare (Intera): materiale in lettura (a cura di domenico Salvagnin) (14/10/2013)
  4. Esempio introduttivo: codice (14/10/2013)
  5. Esercizi "trasporto tondini" e "giornali": codice da completare (con file .lp e .sol per verifica e soluzione esercizio tondini) (17/10/2013)
  6. Esercizi "tondini", "giornali" e "antenne": codice completo (13/11/2013)
  7. Esempio generazione di colonne: cutting stock monodimensionale (13/11/2013), slave completo (14/11/2013)
  8. Esempio di generazione di tagli: cover inequalites per MKP (17/11/2013)
  9. Neighbourhood search per TSP: codice completo (24/11/2013)