Skip to content
Snippets Groups Projects
Commit 3605ff78 authored by Dominik Krupke's avatar Dominik Krupke
Browse files

structure

parent 8236f24e
No related branches found
No related tags found
No related merge requests found
......@@ -15,6 +15,8 @@ A trained algorithm engineer or operations researcher is actually able to model
At the end of the semester, you will be able to solve many problems with these tools, too.
Of course it is not just about how well a problem can be modelled but also, how effective the underlying engine can solve it; these are NP-hard problems after all.
## Content
The lab consists of four sheets and a final project.
* In the first sheet, you will set up the programming environment and take a peek into some actual code.
* The second sheet will have you use CP-SAT, the most generic technique.
......@@ -27,6 +29,6 @@ We will help you select one.
## Requirements
* Good programming skills in Python, as the whole course will be in Python and there won't be time for us to teach you Python.
* Basic knowledge on algorithms. _Algorithms and Datastructures 1_ is mandatory. _Algorithms and Datastructures 2_ and _Network Algorithms_ are recommendable. If you already heard _Algorithm Engineering (Keldenich/Krupke)_ you may be overqualifyed for the first part and can directly start with a project.
* Basic knowledge on algorithms. _Algorithms and Datastructures 1_ is mandatory. _Algorithms and Datastructures 2_ and _Network Algorithms_ are recommendable. If you already attended _Algorithm Engineering (Keldenich/Krupke)_ you may be overqualifyed for the first part and can directly start with a project.
* A unix system (can be a virtual machine) and basic knowledge on how to use it. It is possible to run most things also on Windows, but we cannot provide support.
* Basic skills with Git. This is actually something you can quickly learn, but you have to do it on your own.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment