METHODS AND MODELS FOR DECISIONS
cod. 1005262

Academic year 2024/25
2° year of course - Second semester
Professor
Lorenzo NICOLODI
Academic discipline
Geometria (MAT/03)
Field
Attività formative affini o integrative
Type of training activity
Related/supplementary
48 hours
of face-to-face activities
6 credits
hub:
course unit
in ITALIAN

Learning objectives

This course is aimed at providing students with the basic techniques and
algorithms of integer programming and combinatorial optimization as
applied to some relevant problems in industrial and operations
engineering. In this course, students will learn how to formulate and
solve integer and combinatorial optimization problems. Students will also
study approaches to interpretation and analysis of solutions.

Prerequisites

Linear Programming

Course unit content

The goal of this course is to introduce optimization problems that fall
within the framework of Integer Programming and Combinatorial
Optimization, and give an overview of classical methods for their analysis
and solution. The major topics are: Network optimization and graph
search. Integer programming (IP) formulations: formulation techniques,
quality of formulations. Well-solved IP problems and total unimodularity.
Relaxations and bounds: Lagrangian relaxation, duality. Some exact and
heuristic solution techniques: Branch-and-Bound, cutting planes, column
generation, local search, etc., depending on time constraints.
Applications and problems discussed in the course include: plant and
facility location models; transportation problems; distribution problems;
the Vehicle Routing problem; the Travelling Salesman Problem;
scheduling problems; input-output models.

Full programme

1. Elements of Integer Programming and Combinatorial Optimization.
Review on Linear Programming. Integer Linear Programming: formulation
techniques for integer programming problems. Exact algorithms for the
solution of integer programming and combinatorial problems: cutting
plane methods; branch and bound; dynamic programming. Lower and
upper bounds for the optimum: Lagrangian relaxation and Lagrangian
duality. Heuristic methods: greedy techniques, local search techniques,
improvement heuristics, savings algorithm. 2. Applications. Location
problems: plant and facility location models. Distribution problems:
transportation problems; distribution problems; the Vehicle Routing
problem; the Travelling Salesman Problem. Scheduling problems.

Bibliography

- Course notes.

- L. A. Wolsey, Integer Programming, Wiley-Interscience, New York, 1998.

- F. Maffioli, Elementi di programmazione matematica, seconda edizione, Casa Editrice Ambrosiana, Milano, 2000.

- Ghiani G., Musmanno R., Modelli e metodi per l’organizzazione dei sistemi logistici, Pitagora Editrice, Bologna, 2000.

- F. S. Hillier, G. J. Lieberman, Introduzione alla ricerca operativa, Ottava edizione, McGraw-Hill, Milano, 2006.

Teaching methods

The theoretical topics of the course are presented during class lectures
and illustrated with significant examples, applications and several
exercises. Homework assignments are proposed during the course, which
are then discussed in recitation sessions during class time.

Assessment methods and criteria

The final exam consists of a written part, where students are required to
solve some exercises, and of an oral part about the theoretical topics and
the applications discussed during the course.

Other information

- - -

2030 agenda goals for sustainable development

Contacts

Toll-free number

800 904 084

Student registry office

Tel. +39 0521 905116
E-mail segsmfn@unipr
 

Quality assurance office

Education manager:
Dr. Marco Squarcia
Tel. +39 0521 906094
Office E-mail segreteria.smfi@unipr
Manager E-mail marco.squarcia@unipr.it

 

President of the degree course

Prof. Luigi Cristofolini
E-mail: luigi.cristofolini@unipr.it

Deputy President of the degree course

Prof. Eugenia Polverini
E-mail eugenia.polverini@unipr.it


Faculty advisor

Prof. Danilo Bersani
E-mail danilo.bersani@unipr.it

Prof.ssa Antonella Parisini
E-mail: antonella.parisini@unipr.it 

Prof. Francesco Cugini
E-mail: francesco.cugini@unipr.it 

Career guidance delegate

Prof. Alessio Bosio
E-mail alessio.bosio@unipr.it

Tutor Professors

Prof. Marisa Bonini
E-mail marisa.bonini@unipr.it

Prof. Stefano Carretta
E-mail stefano.carretta@unipr.it

Prof. Eugenia Polverini
E-mail eugenia.polverini@unipr.it

Prof. Cristiano Viappiani
E-mail cristiano.viappiani@unipr.it

 

Erasmus delegates

Prof. Bersani Danilo 
E-mail: bersani.danilo@unipr.it

Prof. Guido D'Amico
E-mail:guido.damico@unipr.it

Quality assurance manager

Prof. Paolo Santini 
E-mail: paolo.santini@unipr.it 

Tutor students

Dott. Alessandro Testa
E-mail: alessandro.testa@unipr.it

Contact person for students of vulnerable groups

Prof. Andrea Baraldi Tel: 0521.905234
E-mail: andrea.baraldi@unipr.it