DM826 - Modeling and Solving Constrained Optimization Problems

Gecode's gist

Schedule

... see timetable
Week678910111213
Man, 12-14 I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
Ons, 16-18 I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
I (Fælles )
(Seminarrum )
Tor, 16-18 E (Fælles )
(Seminarrum )
E (Fælles )
(Seminarrum )
E (Fælles )
(Seminarrum )
E (Fælles )
(Seminarrum )
E (Fælles )
(Seminarrum )
E (Fælles )
(Seminarrum )
E (Fælles )
(Seminarrum )
E (Fælles )
(Seminarrum )

You can import the schedule in your calendar using the iCalendar file at this URL

Introductions

In bold the essential literature

DateTopic and SlidesLiterature and Assignments
028.11.2013Presentation
103.02Constrained Optimization: an integrated approach (IP, CP, LS)[RBW, ch 11 (in Bb)] [A2, A3]
205.02Modelling in IP and CP, global constraints[A1]
310.02Global Constraints[A4] [V1, lec. 2-4]
412.02Introduction to Gecode[STL, ch. 4] [STL ch. 2,3,,7]
517.02Notions of local consistency[A5]
619.02Constraint propagation algorithms for AC[A5] [ Obligatory Assignment 1 ]
703.03Further notions of local consistency[A5]
805.03Constraint Propagation[A6; STL, ch. *22,23,24,25,26]
910.03Filtering algorithms for global constraints[A4], [A8], [V1, lec. 8]
1012.03Search[RBW, ch 4 (in BB)] [STL, ch 8,9] [V1, lec 9-10]
1117.03Search[RBW, ch 4 (in BB)] [STL, ch 8,9] [V1, lec 9-10]
1219.03Set Variables[STL, ch 5, 6] [V1, lec 6,7] [ Obligatory Assignment 2 ]
1324.03Symmetry breaking[A9] [V1, lec 5]
1426.03Symmetry breaking[ Obligatory Assignment 3 ]

Training

In bold the essential literature

DateMaterialExercises
106.02Modelling[ preparation ]
213.02Crosswords, Golomb ruler [STL ch 12], nurse scheduling, binpacking [STL, ch 19][ preparation ]
320.02AC algorithms[ preparation ]
406.03Consistency levels and propagators[ preparation ]
513.03First assignment: matching under preferences [A8] [ code ]
+ filtering algorithms for scheduling [Hoo sc 3.13, 3.14]
[ preparation ]
620.03Set variables[ preparation ]
727.03Cancelled

Course Material

Literature

Main books:

Other references

Books

Chapters and articles:

  • [A3] Linear Programming, chp. 29 in T. Cormen, C. Leiserson, R. Rivest and Stein. Introduction to algorithms. Third Edition. MIT press, 2009.
  • [A5] C. Bessiere. Constraint propagation. Chap. 3 in [RBW]. Also as Technical Report LIRMM 06020, March 2006

Videos

Evaluation

  • Three obligatory assignments, two during the course and one at the end

Date: 2014-03-31T16:08+0200

Author: Marco Chiarandini

Org version 7.9.3f with Emacs version 24

Validate XHTML 1.0