DM826: Modeling and Solving Constrained Optimization Problems (5 ECTS)
STADS: 15008701
Level
Master's level course
Teaching period
The course is offered in the autumn semester.
The course is offered when needed.
Teacher responsible
Email: marco@imada.sdu.dk
Timetable
Group |
Type |
Day |
Time |
Classroom |
Weeks |
Comment |
Common |
I |
Monday |
16-18 |
IMADA Seminarrum |
05-11 |
|
Common |
I |
Wednesday |
12-14 |
IMADA Seminarrum |
05-11 |
|
Common |
I |
Friday |
10-12 |
IMADA Seminarrum |
05-11 |
|
Show entire timetable
Show personal time table for this course.
Comment:
Ubegrænset deltagerantal. 3. kvartal.
Prerequisites:
None
Academic preconditions:
The content of DM515 Introduction to Integer Programming is assumed known.
Course introductionAt give deltagerne viden om og praktisk erfaring i anvendelsen af constraint based modeling sprog til løsning af komplekse optimeringsproblemer.
Expected learning outcomeAt the end of the course the student is able to:
- model a problem different from the ones seen in class within the framework of constraint programming and the other techniques treated.
- argue about the different modeling choices arising from the theory behind the components of constraint programming, including global constraints, propagators, search and branching schemes.
- develop a solution prototype in a constraint programming system.
- undertake an experimental analysis and report the results.
- describe the work done in an appropriate language.
Subject overviewThe course focuses on constraint programming and advanced techniques for mixed integer programming, such as branch and price. It will provide the theory behind these techniques but the focus will be mainly on the fast development of solution prototypes by means of a constraint programming system. The course offers also an integrated view of constraint programming, local search, and mixed integer linear programming techniques for combinatorial optimization applications. The problems addressed will include: constraint satisfaction, coloring, experimental design and set covering.
Literature- Meddeles ved kursets start..
Website
This course uses
e-learn (blackboard).
Prerequisites for participating in the exam
None
Assessment and marking:
a) Mandatory assignments, pass/fail, Danish 7-mark scale, external examiner.
The exam consists of three assignments, two during the course and one at the end. The final grade will be given by the average of the three.
The re-exam takes place according to the rules decided by the Study Board. It consists of a single project.
Expected working hours
The teaching method is based on three phase model.
Forelæsninger: 28 timer
Eksaminatorietimer: 8 timer
Educational activities
Language
This course is taught in Danish or English, depending on the lecturer. However, if international students participate, the teaching language will always be English.
Course enrollment
See deadline of enrolment.
Tuition fees for single courses
See fees for single courses.