Each module contains 3 ECTS. You choose a total of 10 modules/30 ECTS in the following module categories:
- 12-15 ECTS in technical scientific modules (TSM)
TSM modules teach profile-specific specialist skills and supplement the decentralised specialisation modules. - 9-12 ECTS in fundamental theoretical principles modules (FTP)
FTP modules deal with theoretical fundamentals such as higher mathematics, physics, information theory, chemistry, etc. They will teach more detailed, abstract scientific knowledge and help you to bridge the gap between abstraction and application that is so important for innovation. - 6-9 ECTS in context modules (CM)
CM modules will impart additional skills in areas such as technology management, business administration, communication, project management, patent law, contract law, etc.
In the module description (download pdf) you find the entire language information per module divided into the following categories:
- instruction
- documentation
- examination
This course offers an introduction to optimization, emphasizing basic methodologies and underlying mathematical structures. Optimization refers to the application of mathematical models and algorithms to decision making. A large number of quantitative real-world problems can be formulated and solved in this general framework. Applications of optimization comprise, for instance, decision problems in production planning, supply chain management, transportation networks, machine and workforce scheduling, blending of components, telecommunication network design, airline fleet assignment, and revenue management.
Prerequisites
Linear algebra:
- Systems of linear equations, Gauss algorithm
- Basics of vector and matrix algebra, linear spaces
Analysis:
- Calculus with functions of one variable
- Zeros of functions (Newton algorithm)
Programming:
- Basics of procedural programming and ability to implement small programs in an arbitrary language, e.g. Python, Matlab, R, Java, C#, C++, C, etc.
Learning Objectives
- The student has an overview of the various fields and approaches to optimization.
- The student has a basic mathematical and algorithmic understanding of the major optimization methods used in practice (Linear Programming (LP), Integer Programming (ILP), Nonlinear Programming, Optimization in Graphs, Metaheuristics).
- The student is able to analyze basic real-world decision problems and formulate appropriate optimization models.
- The student is able to implement and solve basic LP/ILP models in a spreadsheet.
- The student has developed a certain intuition on how to approach and analyze real-world optimization problems, to correctly estimate their complexity, and to choose appropriate modeling approaches and implementation tools.
Contents of Module
Week |
Topics |
1 |
PART 1: Introduction to Optimization
|
2 |
|
3 |
Linear Programming
|
4 |
|
5 |
|
6 |
Integer Programming
|
7 |
|
8 |
PART 2:
|
9 |
Graphs and Networks
|
10 |
|
11 |
|
12 |
Heuristics and Metaheuristics
|
13 |
|
14 |
Teaching and Learning Methods
Lectures and exercises
Download full module description
Back