186.861 Modeling and Solving Constrained Optimization Problems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VU, 2.0h, 3.0EC, to be held in blocked form
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to...

- model and solve combinatorial optimization problems using Constraint Programming (CP);

- implement and compare different methods for solving CP problems.

- select the best heuristic to improve search performance.

Subject of course

- Constraint Programming basics: fundamental concepts, types of domains (finite domains, intervals, sets), constraints, search, branch and bound
- CP modeling techniques: global constraints, redundant constraints, symmetry elimination, special-purpose constraints (e.g., scheduling), modeling of optimization problems, problem reduction
- CP languages/libraries: MiniZinc, ILOG CP Optimizer 
- Modeling examples: n-Queens, Cryptoarithmetic, Sudoku, Scheduling, Timetabling, ...
- Basic solution methods: propagation, consistency, search
- Advanced solution methods: heuristic methods, hybrid approaches, integration with heuristic/metaheuristic techniques
- Statistical analysis of optimization algorithms
- Lab practice

Teaching methods

Lectures and  Lab practice dealing with programming assignments.

Mode of examination

Immanent

Additional information

ECTS-Breakdown:
14 h  lectures
  6 h  lab practice
32 h  preparation of assignments
20 h  preparation for final oral exam
  1 h  oral exam and presentation of last assignment
------
75 h overall 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
10:00 - 12:0016.05.2022 - 20.05.2022Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
13:00 - 15:0016.05.2022 - 20.05.2022Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Modeling and Solving Constrained Optimization Problems - Single appointments
DayDateTimeLocationDescription
Mon16.05.202210:00 - 12:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Mon16.05.202213:00 - 15:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Tue17.05.202210:00 - 12:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Tue17.05.202213:00 - 15:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Wed18.05.202210:00 - 12:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Wed18.05.202213:00 - 15:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Thu19.05.202210:00 - 12:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Thu19.05.202213:00 - 15:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Fri20.05.202210:00 - 12:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Fri20.05.202213:00 - 15:00Seminarraum FAV EG B (Seminarraum von Neumann) 186.861: Modeling and Solving Constrained Optimization Problems
Course is held blocked

Examination modalities

Project, report writing, and oral discussion.

Course registration

Not necessary

Curricula

Study CodeObligationSemesterPrecon.Info
066 504 Master programme Embedded Systems Not specified
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

No lecture notes are available.

Language

English