Oggetto:
Oggetto:

Ricerca operativa

Oggetto:

Operational Research

Oggetto:

Anno accademico 2025/2026

Codice attività didattica
MAT0334
Docente
Andrea Cesare Grosso (Titolare)
Corso di studio
Laurea in Matematica
Anno
1° anno, 2° anno, 3° anno
Periodo
Primo semestre
Tipologia
D.M. 270 TAF D - A scelta dello studente
Crediti/Valenza
6
SSD attività didattica
MAT/09 - ricerca operativa
Erogazione
Tradizionale
Lingua
Italiano
Frequenza
Obbligatoria
Tipologia esame
Orale
Oggetto:

Sommario insegnamento

Oggetto:

Avvisi

Informazioni per studenti con DSA o Disabilità: servizi di Ateneo e supporto per sostenere gli esami
Oggetto:

Obiettivi formativi

La Ricerca Operativa si occupa di modellare e risolvere problemi di pianificazione (e anche di altra natura) ottimizzando l'uso di risorse scarse. Questo porta tipicamente a formulare problemi di ottimizzazione che devono essere risolti con algoritmi appropriati. Il corso parte da una panoramica su modelli di problemi tipici applicativi e presenta e analizza gli algoritmi di ottimizzazione utilizzabili nei vari casi.

Operations Research deals with modeling and solving planning problems (and other types of problems) by optimizing the use of scarce resources. This typically leads to formulating optimization problems that must be solved with appropriate algorithms. The course starts with an overview of models of typical application problems and presents and analyzes the optimization algorithms that can be used in various cases.

 

 

Oggetto:

Risultati dell'apprendimento attesi

Lo/la studente/ssa deve essere in grado di identificare problemi di ottimizzazione, proporre gli algoritmi adatti alla risoluzione di tali modelli e conoscere di questi ultimi la struttura e i punti di forza e debolezze, in base alla teoria sviluppata durante il corso.

The student must be able to identify optimization problems, propose suitable algorithms to solve such models and know their structure and strengths and weaknesses, based on the theory developed during the course.

Oggetto:

Programma

  1. Problemi di ottimizzazione e relativi modelli. Problemi lineari, non lineari e a variabili intere.
  2. Condizioni di ottimalità
    - Caso non vincolato
    - Caso vincolato
    - Casi particolari: lineare e convesso
    - Dualità lagrangiana
  3. Algoritmi per il caso non vincolato
    - Metodi basati sul gradiente/steepest descent
    - Metodi di Newton e quasi-Newton
  4. Algoritmi per il caso vincolato
    - Caso lineare: metodo del simplesso
    - Metodi a punti interni; casi lineari e non lineari
  5. Ottimizzazione a variabili intere
    - Casi ben risolvibili: flusso su reti
    - Casi difficili: branch and bound, metodi basati su piani di taglio.

  1. Optimization problems and related models. Linear and nonlinear problems, integer problems.
  2. Optimality conditions:
    - Unconstrained case
    - Constrained case
    - Special cases: linear and convex problems
    - Lagrangian duality
  3. Algorithms for unconstrained optimization
    - Gradient-based methods/steepest descent
    - Newton and quasi-Newton methods
  4. Algorithms for constrained optimization
    - The linear case: the simplex algorithm
    - Interior-point methods: linear and nonlinear cases
  5. Integer optimization
    - Well-solvable cases: network flows
    - Difficult cases. Branch and bound, cutting-plane methods.
Oggetto:

Modalità di insegnamento

Lezioni tradizionali in aula.

Class lessons.

 

Oggetto:

Modalità di verifica dell'apprendimento

Esame orale basato su esercizi e teoria.

Oral exam, with both practical ad theoretical questions/exercises.

Testi consigliati e bibliografia

Oggetto:

Saranno forniti appunti a cura del docente. Per chi interessato ad approfondimenti:

Lecture notes will be provided by the instructor. For further insights the interested students can refer to the followings.

 



Oggetto:
Ultimo aggiornamento: 09/06/2025 12:13

Location: https://www.matematica.unito.it/robots.html
Non cliccare qui!