312440 Dynamic Programming Models in Combinatorial Optimization (S) (WiSe 2022/2023)

Short comment

Course taught in English.

Contents, comment

The goal of this course is to explore various ways in which Dynamic Programming (DP) models can be used to solve Combinatorial Optimization (CO) problems. The most obvious use of DP in CO is to view DP as an algorithmic framework or a family of (exact) algorithmic schemes that, by exploiting the recursive structure of a given CO problem, avoids redundant computations that would arise in naive enumeration-based approaches. In order to apply such a DP algorithm to a CO problem, however, we need a problem representation that involves aspects such as states, actions/decisions/controls and state transitions. In this course, we refer to such a repesentation as a DP model.

Throughout the course, we will see that DP models

- can not only be solved by in exact DP algorithms, but can also be used as the starting point for designing heuristic solution approaches and approximation algorithms as well as for employing Reinforcement Learning approaches
- form the basis of using so-called Decision Diagrams (DDs) for solving CO problems. In particular, DDs provide a generic way of obtaining (combinatorial) relaxations of CO problems that can be used to derive exact solution approaches such as Branch-and-Bound schemes.
- can be used in the context Mixed-Integer Linear Programming (MILP) in order to obtain formulations that in some cases can be solved much more efficiently than standard "compact" MILP formulations and can often be a relatively easy-to-implement alternative to highly complex decompostion approaches such as Branch-and-Price.

A key objective of the course is to provide you with a set of models and solution approaches that you may at some point use in your own research. Therefore, the majority of the models and approaches discussed in the course will not only be discussed in theory, but also be implemented in Python.

Teaching staff

Dates ( Calendar view )

Frequency Weekday Time Format / Place Period  

Show passed dates >>

Subject assignments

Degree programme/academic programme Validity Variant Subdivision Status Semester LP  
Economics and Management (BiGSEM) / Promotion Management; Electives   4  
Economics and Management (BiGSEM) / Promotion Finance; Electives   4  
Economics and Management (BiGSEM) / Promotion Economics; Electives   4  

No more requirements

E-Learning Space

A corresponding course offer for this course already exists in the e-learning system. Teaching staff can store materials relating to teaching courses there:

Registered number: 15
This is the number of students having stored the course in their timetable. In brackets, you see the number of users registered via guest accounts.
Address:
WS2022_312440@ekvv.uni-bielefeld.de
This address can be used by teaching staff, their secretary's offices as well as the individuals in charge of course data maintenance to send emails to the course participants. IMPORTANT: All sent emails must be activated. Wait for the activation email and follow the instructions given there.
If the reference number is used for several courses in the course of the semester, use the following alternative address to reach the participants of exactly this: VST_357888892@ekvv.uni-bielefeld.de
Coverage:
14 Students to be reached directly via email
Notes:
Additional notes on the electronic mailing lists
Last update basic details/teaching staff:
Tuesday, May 24, 2022 
Last update times:
Tuesday, May 24, 2022 
Last update rooms:
Tuesday, May 24, 2022 
Type(s) / SWS (hours per week per semester)
S /
Language
This lecture is taught in english
Department
Faculty of Business Administration and Economics
Questions or corrections?
Questions or correction requests for this course?
Planning support
Clashing dates for this course
Links to this course
If you want to set links to this course page, please use one of the following links. Do not use the link shown in your browser!
The following link includes the course ID and is always unique:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=357888892
Send page to mobile
Click to open QR code
Scan QR code: Enlarge QR code
ID
357888892