Students
Tuition Fee
Start Date
2026-06-03
Medium of studying
On campus
Duration
Details
Program Details
Degree
Masters
Major
Operations Research
Area of study
Engineering | Mathematics and Statistics
Education type
On campus
Course Language
English
Intakes
Program start dateApplication deadline
2026-01-09-
2026-02-04-
2026-06-03-
2026-07-02-
2026-09-17-
2027-01-09-
2027-02-04-
2027-06-03-
2027-07-02-
2027-09-17-
About Program

Program Overview


OPERATIONS RESEARCH

Course Description

The teaching unit in Operations Research provides students with skills related to the construction of mathematical models and the use of algorithms to solve decision-making problems formulated as optimization problems.


Aims and Content

Learning Outcomes

The course provides the basic knowledge of optimization methods to solve decision-making problems. In particular, the course will provide knowledge to model from the mathematical viewpoint a decision problem, and solve it through linear programming, linear integer programming, nonlinear programming, and optimization over graphs.


Aims and Learning Outcomes

This teaching unit introduces fundamental concepts and methods in optimization for solving decision problems. In particular, students will acquire the ability to mathematically model decision-making situations and solve them using linear programming, integer linear programming, nonlinear programming, and graph-based optimization techniques.


Prerequisites

  • Basic knowledge of Mathematical Analysis
  • Geometry
  • Computer Science

Teaching Methods

  • Lectures delivered in class

Syllabus/Content

  • Basic concepts in computational complexity theory
  • Introduction to mathematical programming and decision problems
  • Linear programming with continuous variables: problem formulation, the simplex algorithm, post-optimality analysis, duality theory, and the dual simplex method
  • Integer linear programming: binary variables, problem formulation, total unimodularity, cutting planes method, and branch-and-bound algorithm
  • Graph optimization: fundamental definitions, the minimum spanning tree problem (Kruskal's and Prim's algorithms); the shortest path problem (Dijkstra, Bellman-Ford, and Floyd-Warshall algorithms)
  • Network flows: example formulations, the max-flow min-cut problem and the augmenting path algorithm; the minimum-cost flow problem, cycle-canceling algorithms, and the network simplex algorithm
  • Practical examples of modeling and solving linear and mixed-integer programming problems using IBM's CPLEX solver

Recommended Reading/Bibliography

  • Handouts provided by the lecturer
  • Books for possible further study:
    • Hillier, Lieberman Introduction to operations research. McGraw-Hill, 2004
    • D. Bertsimas, J.N. Tsitsiklis Introduction to linear optimization. Athena Scientific, 1999

Teachers and Exam Board

  • MASSIMO PAOLUCCI
  • Exam Board:
    • MASSIMO PAOLUCCI (President)
    • SILVIA SIRI

Lessons

  • The timetable for this course is available on the Portale EasyAcademy

Exams

Exam Description

  • Written exam, potentially including questions that require solving exercises (applying algorithms) related to the classes of problems covered in the teaching unit
  • The exam may also include short theoretical questions on the concepts taught, as well as tasks requiring the formulation of simple combinatorial decision problems

Assessment Methods

  • By the end of the teaching unit, students are expected to:
    • Demonstrate an understanding of the concepts covered in lectures and explain them using appropriate academic language
    • Be able to select and apply the most suitable algorithm for solving decision problems presented in the course
    • Formulate linear programming models to solve decision problems of a combinatorial nature

Exam Schedule

  • Data appello | Orario | Luogo | Degree type | Note
    • 09/01/2026 | 14:30 | GENOVA | Scritto |
    • 04/02/2026 | 14:30 | GENOVA | Scritto |
    • 03/06/2026 | 14:30 | GENOVA | Scritto |
    • 02/07/2026 | 09:00 | GENOVA | Scritto |
    • 17/09/2026 | 14:30 | GENOVA | Scritto |

Agenda 2030 - Sustainable Development Goals

  • Quality education
See More
How can I help you today?