Scheda programma d'esame
OPERATIONS RESEARCH
MARIA GRAZIA SCUTELLA'
Academic year2017/18
CourseTELECOMMUNICATIONS ENGINEERING
Code198AA
Credits6
PeriodSemester 2
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
RICERCA OPERATIVAMAT/09LEZIONI60
MARIA GRAZIA SCUTELLA' unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Il corso presenta gli strumenti necessari alla definizione e alla risoluzione di modelli analitici di ottimizzazione per problemi reali, tipicamente di gestione e allocazione di risorse, con enfasi su applicazioni nei settori dell’elettronica e delle telecomunicazioni. Verranno introdotte proprietà teoriche ed alcune delle principali tecniche algoritmiche per la risoluzione di tre grandi famiglie di problemi di ottimizzazione: i problemi di programmazione lineare, i problemi di flusso su rete e i problemi di programmazione lineare intera.

Knowledge

The course will introduce the student to the main properties and algorithmic approaches of Operations Research, the discipline aiming at formulating and solving mathematical models corresponding to decision problems stated in an optimization form. At the end of the course the student will have a basic knowledge of the main issues arising when stating a mathematical model that needs to be efficiently solved. In particular, the student will know the mathematical foundations and some relevant solution algorithms for two important classes of "easy" problems, that is Network Flow problems and linear programming. Furthermore, she/he will be able to formulate "hard" optimization problems via Integer Linear Programming, and to solve them by exploiting some relevant mathematical properties of this class of problems

Modalità di verifica delle conoscenze

Prova scritta eventualmente seguita da una prova orale.

Assessment criteria of knowledge

The written and the oral exam (when performed) aim at verifying that the student has understood the main algorithmic techniques presented during the course, their theoretical foundations, and she/he is capable of formulating mathematical models of simple fragments of reality with at least a basic understanding of the impact of the modeling choices on the difficulty of the resulting optimization model.

Methods:

  • Final oral exam
  • Final written exam

Further information:
The written exam is mandatory, and it usually consists of 5 exercises (3 hours) covering all the topics of the course. A sufficient (or almost so) written exam is a prerequisite to the oral exam. Anyway, students may accept the grade obtained with the only written exam, under the condition that grades greater than 27 will be decreased to 27. Also the oral exam, if performed, will cover all the topics of the course.

Teaching methods

Delivery: face to face

Learning activities:

  • attending lectures
  • individual study

Attendance: Advised

Teaching methods:

  • Lectures
Programma (contenuti dell'insegnamento)

Problemi e modelli (4 ore)

  • Problemi decisionali, di ottimizzazione e di esistenza
  • Esempi di problemi di ottimizzazione

Programmazione Lineare (PL) (20 ore)

  • Problemi e modelli di PL
  • Geometria della PL: poliedri e loro rappresentazione
  • Teoria della dualità
  • Algoritmo del simplesso primale e sua interpretazione geometrica
  • Teorema degli scarti complementari
  • Algoritmo del simplesso duale e sua interpretazione geometrica

Problemi di flusso su rete (16 ore)

  • Problemi e modelli di PL su reti
  • Cammini minimi
  • Flusso massimo
  • Flusso di costo minimo

Programmazione Lineare Intera (PLI) (20 ore)

  • Problemi e modelli di Ottimizzazione Combinatoria e di PLI
  • Tecniche di modellazione
  • Tecniche di dimostrazione di ottimalità
  • Algoritmi euristici
  • Tecniche di rilassamento
  • Algoritmi enumerativi  

 

Syllabus

The course will cover the following topics: - Decision and optimization problems - Linear Programming: definitions, geometrical and algebraic properties, duality theory, the primal and the dual simplex algorithm, sensitivity analysis and reoptimization - Network Flow problems: Shortest Paths (theory and algorithms), Maximum Flow (theory and algorithms), Mininimum Cost Flow (theory and algorithms) - Integer Linear Programming: basic modelling techniques, relaxation techniques, exact algorithms, heuristic algorithms

Bibliografia e materiale didattico

Appunti di Ricerca Operativa, prove d'esame (con e senza svolgimento): disponibili sulla pagina web del corso.

 

Bibliography

The complete course material is freely distributed at http://didawiki.cli.di.unipi.it/doku.php/ingegneria/ricercaoperativa1/start

Modalità d'esame

Prova scritta eventualmente seguita da una prova orale.

Updated: 02/08/2017 09:51