Date |
Exercises |
Solutions |
Course material |
31. aug |
No Exercises |
|
Introduction Solving real-life problems |
3. sep |
Handouts: 1-7 |
Handouts: 1-5
6, 7
|
Basic LP |
7. sep |
Handouts: 8-11 |
Handouts: 8-11
|
Basic LP Duality |
10. sep |
LW1: 1, 2 (i) and (ii), 4,
5; handout 1(a) |
LW1: 1, 2 (i) and (ii), 4, 5; A container problem
|
IP modelling Extra: Concepts |
14. sep |
LW1: 7, 8, 14 |
LW1: 7, 8, 14 |
Formulations
|
17. sep |
LW1: 11, 13. LW2: 4, 5, 7, 8 |
|
Relaxation |
21. sep |
Binary Trees, Disjoint Sets, Quicksort (can be found on campusnet) |
Answers |
Data Structures and Complexity |
24. sep |
LW3: 8 (try both Kruskal and Prim); LC3: 1, 2, 3 |
LW3: 8; LC3: 1, 2, 3
|
MST |
28. sep |
LC4: 1 (check the result by entering the IP model into CPLEX), 3(a,c,d,e,f) |
LC4: 3(a,c,d,e,f)
|
Shortest Path |
1. oct |
CO3: 2, 7, 16 (copies) |
CO3: 2, 7, 16
|
Max Flow |
5. oct |
CO3: 46, 48 (copies) |
CO3: 46, 48
|
Unimodularity,
Preflow-push Max Flow |
8. oct |
LW3: 1; LC7: 1; LC4: 3(b) (use augmenting circuit algorithm) |
LC7: 1
|
Min Cost Flow - Augmenting cycle |
12. oct |
LC4: 3(b) (use network simplex); Handout |
LC4:2(b) Solution for handout
|
Min Cost Flow - Network simplex |
29. oct |
LW5: 1, 3, 5, 10 |
LW5: 1, 3, 5, 10
|
Dynamic Programming |
2. nov |
LW6: 1, 3, 8 (difficult!) |
LW6: 1, 3, 8
|
Complexity & Problem Reduction
|
5. nov |
LW7: 1, 3, 9 |
LW7: 1, 3, 9
|
LP-based Branch-and-Bound
Overheads
|
9. nov |
LW7: 5 |
LW7: 5
|
Branch-and-Bound |
12. nov | LW10: 1, 5, 8 |
LW10: 1, 5, 8
|
Lagrange |
16. nov |
LW8: 1, 2 (i) (ii) (iv), 3; Gomory exercise |
LW8: 1, 2 (i) (ii) (iv), 3
Solution to Gomory exercise
|
Cuts Gomory cuts |
19. nov | LW9: 4(i), 5(i, ii), 8 |
LW9: 4(i), 5(i, ii), 8
|
Strong Valid Ineq. |
30. nov |
LW12: 1, 4, 5 |
LW12: 4, 5
|
Heuristics |
3. dec |
No exercises |
|
B&C symmetric TSP |