Introduction to operations research algorithms for decision support in transportation systems.



The course is case-study based, it will be divided into modules associated to concrete case studies. Each module will contain the following parts:

1. Presentation of the problem, outline of the process, analysis of major difficulties.

2. Formulation of the optimization problem.

3. Introduction to optimization methods.

4. Implementation using software tools.

5. Solution of a concrete problem by the lecturer, using real data.

6. Solution of similar problems by the students, using also real data.


Emphasis will be put on enhancing students’ abilities to model and implement decision support methods in transportation systems. During the course the students would be introduced to the Julia programming language and to the JuMP modeling language for mathematical optimization (embedded in Julia). Programming skills are not a prerequisite, but note that most of the exercises would require programming abilities at the level taught during the exercise.

The topics of the modules include:

1.     Container yard management.

2.     Freight trains management.

3.     Vehicle routing problems.

4.     Passenger assignment in public transport.

5P Passenger railway operations.

6.     Shared mobility systems.