Course detail

Network Flows in Logistics

FSI-SNF-A Acad. year: 2026/2027 Summer semester

The course focuses on basic network models and methods for solving logistics problems. The lectures build on linear optimization models and deepen and concretize the understanding of the following general principles of mathematical optimization: understanding the network problem, constructing a network model, considering the possible integrality of variables, finding, analyzing, and interpreting the optimal solution. The course mainly covers the issue of network flows (typical problems, LP model formulations, graph formulations, special algorithms for solving problems). The lectures also include an introduction to the related issue of integer programming (problem formulations, integer flows, network designs, indicator variables, selected algorithms, and their software implementations). A specific case of the distribution of green micromobility resources to their rental locations, their relocation, and service will be discussed, leading to a multi-criteria integer optimization problem on a Time-Space network. A specific computational algorithm will be proposed, and its complexity will be discussed.  

Language of instruction

English

Number of ECTS credits

5

Entry knowledge

Knowledge of basic concepts of linear optimization and graph theory (following the course SGA-A Graphs and Algorithms) is assumed.  

 

Rules for evaluation and completion of the course

The exam is written and includes formulation, computational, and theoretical questions. An oral discussion follows the written work. Attendance is monitored through active student participation in solving problems, and missed classes are compensated by independently solving assigned tasks.  

Aims

Emphasis is placed on gaining deep knowledge of models and methods for solving network optimization problems with a focus on logistics applications. The objectives are aimed at problem analysis, creation of mathematical models including their notation, finding suitable transformations, selection, modification, and implementation of algorithms. The mentioned models and methods are supported by the explanation of selected theoretical knowledge. 

The course is intended for logistics students and may also be useful for students of applied sciences and engineering. Students will gain deeper knowledge of network flows and integer optimization in relation to logistics problems. They will also gain an understanding of the application of network optimization models in typical applications. 

 

The study programmes with the given course

Programme N-LAN-A: Logistics Analytics, Master's, compulsory

Type of course unit

 

Lecture

26 hours, optionally

Syllabus

1. Motivational problems and basics of modeling network problems.


2. Transportation problems, their LP modeling, and their (software) solutions.


3. LP models of minimum flow problems in networks and their (software) solutions.


4. Special minimum flow problems in networks (LP models for finding the shortest path and for the assignment problem). Maximum flow problem in networks.


5. Pitfalls of solving network problems using the simplex method and their solutions.


6.-7. Efficient methods for solving selected network problems.


8. Integrality of solutions in network problems.


9.-10. Mathematical formulation of the multi-criteria integer optimization problem on a Time-Space network.


11.-13. Design of a computational algorithm, implementation, and complexity.

Exercise

26 hours, compulsory

Syllabus

1. Examples of logistics problems and their modeling as network problems.


2. Examples of transportation problems, their LP modeling, and their (software) solutions in a modeling language.


3. Examples of LP models of minimum flow problems in networks and their (software) solutions in a modeling language.


4. Examples of special minimum flow problems in networks (LP models for finding the shortest path and for the assignment problem). Example of the maximum flow problem in networks.


5. Examples of problems in solving network problems using the simplex method and their solutions.


6.-7. Efficient methods for solving selected network problems and examples of their use.


8. Examples of the integrality of solutions in network problems.


9.-10. Formulation of the multi-criteria integer optimization problem in a modeling environment.


11.-13. Design and implementation of solution algorithms (transformation to single-objective, Pareto frontier).