This page will be frequently updated: reload your page!
Schedule
Spring 2012, third quarter, weeks 5-11 | Monday, 16:00-18:00 in IMADA Seminarrum |
First lecture: January 30, 2012 | Wednesday, 12:00-14:00 in IMADA Seminarrum |
Last lecture: March 16, 2012 | Friday, 10:00-12:00 in IMADA Seminarrum |
Lectures
Lec. | Date | Topic and Slides | Literature and Assignments |
0 | 05.12.2011 | Presentation | |
1 | 30.01.2012 | Modeling: an integrated approach (IP, CP, LS) | [A1] [ Python ] |
2 | 01.02.2012 | Overview on CP | [A1] [B1, ch 11 (in BB)] |
3 | 03.02.2012 | Overview on global constraints | [A2, sc 7.1-7.2] or [B2, chp. 5] |
e1 | 06.02.2012 | Exercises | [ Exercises ] |
4 | 08.02.2012 | Introduction to Gecode | [ B3, ch. 2,3,4] |
5 | 10.02.2012 | Notions of local consistency | [ A4 ] |
e2 | 13.02.2012 | Exercises (scripts) | [ Exercises ] |
6 | 15.02.2012 | Constraint propagation algorithms for AC | [ A4 ] |
7 | 17.02.2012 | Further notions of local consistency | [ A4, A5 ] |
e3 | 20.02.2012 | Exercises | [ Exercises ] [ Obligatory Assignment 1] |
8 | 22.02.2012 | Constraint Propagation | [ A3; A2, sc. 7.3.1; B3, ch. 21,22,23,24,25,26 ] |
9 | 24.02.2012 | Filtering algorithms for global constraints | [A2, sc. 7.3,7.4,7.5; A8] |
e4 | 27.02.2012 | Exercises (ex3-4, scheduling, scripts) | [ Exercises ] [B2 sc. 3.13, 3.14] |
10 | 29.02.2012 | Search | [B1, ch 4 (in BB); A3] |
11 | 02.03.2012 | Search | [B8, ch 2] [A3] [B3, ch. 7] |
e5 | 05.03.2012 | Exercises | [ Exercises ] [A9] |
12 | 07.03.2012 | Set variables (scripts) | [A2, sc 7.6; B3, ch 5] [ Obligatory Assignment 2 ] |
e6 | 09.03.2012 | Exercises | |
e7 | 12.03.2012 | Exercises | [ Exercise ] |
13 | 14.03.2012 | Symmetries | [A6][A10] |
14 | 16.03.2012 | Logic-Based Benders Decomposition & Large Neighborhood Search | [B2, sc 2.3.6 or A7] [B1, ch 23; A11] |
| | | [ Obligatory Assignment 3 (FAQ)] |
Course Material
Literature
Other references
- [B2] J.N. Hooker, Integrated Methods for Optimization. Springer, 2007
- [B3] C. Schulte, G. Tack, M.Z. Lagerkvist, Modelling and Programming with Gecode 2011
- [B4] Apt, K. R. Principles of Constraint Programming Cambridge University Press, 2003
- [B5] Marriott, K. & Stuckey, P. J. Programming with Constraints: An Introduction MIT Press, 1998
- [B6] P. van Hentenryck and M. Milano. Hybrid Optimization, The Ten Years of CPAIOR. Springer, 2011, 45
- [B7] Comet Manual.
- [B8] M. Gagliolo. Online Dynamic Algorithm Portfolios PhD Thesis. 2010
Chapters and articles:
- [A1] J.N. Hooker. Hybrid Modeling. pp 11-62 in [B6].
- [A2] W.J. van Hoeve and I. Katriel. Global Constraints. Chap. 7 in [B1].
- [A3] C. Schulte and M. Carlsson. Finite domain constraint programming systems. Chap. 14 in [B1]
- [A4] C. Bessiere. Constraint propagation. Chap. 3 in [B1]. Also as Technical Report LIRMM 06020, March 2006
- [A5] R. Bartak. Theory and Practice of Constraint Propagation. Proceedings
of CPDC2001 Workshop, 2001, pp. 7-14.
- [A6] I.P. Gent, K.E. Petrie and J.-F. Puget. Symmetry in Constraint Programming, pp 329-376 in [B1]
- [A7] J. Hooker and G. Ottosson. Logic-based Benders decomposition. Mathematical Programming, Springer, 2003, 96 , 33-60
- [A8] J.-C. Regin. Global Constraints: A Survey. pp 63-134 in [B6]
- [A9] M.Z. Lagerkvist and G. Pesant. Modeling irregular shape placement problems with regular constraints. In First Workshop on Bin
Packing and Placement Constraints BPPC'08, 2008.
- [A10] P.J. Hawkins, V. Lagoon and P.J. Stuckey. Solving Set Constraint Satisfaction Problems using ROBDDs. 2005, 24 , 109-156
Evaluation
- Three obligatory assignments, two during the
course and one at the end, in weeks 12 and 13
Date: 2012-03-26 13:47:35 CEST
Author: Marco Chiarandini
Org version 7.6 with Emacs version 23
Validate XHTML 1.0
|