Students
Tuition Fee
Start Date
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
About Program

Program Overview


OPERATIONS RESEARCH

Overview

Operations Research (OR) consists of a set of mathematical models and methods for solving decision problems in a wide number of application sectors. The purpose of this course is to provide students with competences in using a set of models for problem solving. In particular, the course mainly considers optimization problems faced by mathematical programming techniques and problems on graph and networks.


Aims and Content

Learning Outcomes

The course aims to provide students with the skills to model decision-making problems by means of optimisation methods and to use appropriate algorithms for their solution. The learning outcomes include acquiring familiarity with the basic elements of Operations Research, with particular reference to linear programming and integer linear programming, and learning the main algorithms and their properties.


Aims and Learning Outcomes

The course presents a set of mathematical models and methods from Operations Research for solving decision-making problems. The aim of the course is thus to provide students with the skills to model decision-making problems by means of optimisation methods and to use appropriate algorithms for their solution.


Prerequisites

Basic knowledge of linear algebra and calculus is required.


Teaching Methods

Lectures in class using blackboard or slides.


Syllabus/Content

  • Introduction to problems and decision-making models
  • The process of formulating problems using quantitative models
  • Linear mathematical programming
  • Graphical formulation and solution of linear programs
  • The simplex algorithm
  • Sensitivity analysis and its economic interpretation
  • Non-linear mathematical programming
  • Convex programming
  • Descent methods
  • Unconstrained non-linear programming
  • Integer programming and combinatorial optimisation
  • Example formulations and solving methods (branch and bound)
  • Graph theory: shortest path problems, minimum spanning tree
  • Network flow models
  • Examples of the use of a mathematical formulation language and a solver for mixed integer problems (OPL-Cplex)

Recommended Reading/Bibliography

  • Frederick S Hillier, Gerald J Lieberman, Introduction to Operations Research, 9/e, McGraw-Hill Higher Education, 2010
  • Teachers' notes and material

Teachers and Exam Board

  • SILVIA VILLA
  • MASSIMO PAOLUCCI

Exam Board

  • SILVIA VILLA (President)
  • CESARE MOLINARI
  • MASSIMO PAOLUCCI (President Substitute)

Lessons

Lessons Start

According to the calendar approved by the Degree Program Board.


Class Schedule

The timetable for this course is available.


Exams

Exam Description

Written exam and oral exam (optional after passing the written part).


Assessment Methods

Students will be asked about theoretical concepts related to topics covered in the course. They will be asked to solve operations research problems using the algorithms introduced in the course and applying theoretical concepts.


Exam Schedule

  • 15/01/2026, 09:00, GENOVA, Scritto
  • 02/02/2026, 09:00, GENOVA, Scritto
  • 08/06/2026, 16:00, GENOVA, Scritto
  • 29/06/2026, 15:00, GENOVA, Scritto
  • 15/09/2026, 09:30, GENOVA, Scritto

Further Information

For further information, please refer to the course's module or contact the instructor.


See More
How can I help you today?