Datalogi 2A: Algoritmik
2001-2002
Forelæsningsplan forår 2002
Spørgetime på øvelsesholdene
| Uge | Lærer | Indhold/Emne | Transparencies | Opgaver (gennemgås ved øvelser i ugen efter forelæsningen) | Beviser: (*) kun hovedtræk | Opgaver for interesserede studerende |
| 6 | JK | Depth-first search Strongly connected components. 22.3-22.5 |
Udleveres ved forelæsning |
Gennemgås ved Øvelserne i uge 7 22.1-1 22.1-3 22.1-5 22.2-1 22.2-3 22.2-6 22.5-1 22.5-2 22.5-3 |
||
| 7 | JK | Single-source shortest paths. 24 | Udleveres ved forelæsning | 24.5-1, 24.5-8, 24.1-3, 24.2-4, 24.3-1, 24.3-1 | Lemma 24.1 Teorem 24.4 (*) Teorem 24.6 (*) | 24.1-5, 24.3-6, 24.3-7, 24.2 |
| 18/02 | MZ |
K1 stilles den 18. februar 2002, kl. 9.00 |
K-opgave (ps) K-opgave (pdf) LEDA my_heap.h run_heaps.cc |
Spørgetime: onsdag 20. februar kl. 12.15 i Lille Aud. |
8 | JK | All-pairs Shortest Paths. 25.1-25.2 | Udleveres ved forelæsning | 25.1-3 25.1-8 25.1-9 25.1-10 25.2-4 25.2-5 25.2-6 25.2-8 |
Formuler ligning 25.2 og 25.5 | 25.2-9 25.1 25.2 |
| 9 | JK | Maximum flow: Classical algorithms. 26.1-26.3 | Udleveres ved forelæsning | 26.1-1 26.1-6 26.2-1 26.2-2 26.2-4 26.2-7 26.2-9 26.3-1 | Theorem 26.7 | 26.1 26.2 |
| 10 | JK | Maximum Flow: Push - relable. 26.4-26.5
O1 stilles |
Udleveres ved forelæsning O1-opgave (ps) |
26.5-1, 26.5-3 |
Intuition bag push-relabel(699-671ø), PUSH(671n-672n), RELABEL(672n-67m), SCC(G), Bellman-Ford, Dijkstra, Edmonds-Karp | 26-4, 26-6 |
| 11 | JK | Graph Algorithms: Summing up * | Udleveres ved forelæsning | |||
| 12 | DP | The class NP and NP-completeness, Chapter 34-34.3.
O1 afleveres |
Plancher kan kopieres i 1.delen,
plancher 1M$ prisopgaver P versus NP Minesweeper is NPC |
34.1-1, 34.1-2, 34.1-4, 34.1-5, 34.1-6, 34.2-1, 34.2-2, 34.2-3, 34.2-4, 34.2-5 | To eksamensspørgsmål gennemgås | |
| 14 | DP | Reduction among NP-complete problems, Chapter 34.4-34.5 | Plancher kan kopieres i 1.delen,
plancher |
34.2-6, 34.2-9, 34.2-10, 34.3-2, 34.3-3, 34.3-6, 34.3-7, 34.4-1, 34.4-4 | To eksamensspørgsmål gennemgås | |
| 15 | DP | More NP-complete problems, Chapter 34.4-34.5 | Plancher kan kopieres i 1.delen,
plancher Kompendium over NP-fuldstændige problemer (pdf) |
34.4-5, 34.4-6, 34.4-7, 34.5-1, 34.5-5, 34.5-6 | To eksamensspørgsmål gennemgås | 34-3 |
| 16 | DP | The Branch-and-Bound Paradigm, kursusbog 1, del 1 | Plancher kan kopieres i 1.delen,
plancher O1 genaflevering |
opgave 1,2,3,4,8,9 i spredningsproblemer | To eksamensspørgsmål gennemgås | opgave 5,6,7,10 |
| 17 | DP | Design issues for branch-and-bound algorithms,
Kursusbog 1, del 1. |
Plancher kan kopieres i 1.delen,
plancher,
plancher O2 stilles |
Tentative kursusbog 1.del: opg 1, 2, 3, 4 (skitser kun), 5, 6 |
To eksamensspørgsmål gennemgås | |
| 18 | DP | 1.maj - undervisningsfri O2-spørgetime 13-15 i lille auditorium DIKU |
To eksamensspørgsmål gennemgås | |||
| 19 | DP | Approximation algorithms: the vertex-cover and
travelling-salesman problems, 35-35.3 |
Plancher kan kopieres i 1.delen O2 afleveres |
35.1-1, 35.1-2, 35.1-4, 35.1-5 | To eksamensspørgsmål gennemgås | 35.1-3 |
| 20 | DP | Approximation algorithms; the set covering and
subset-sum problem, 35.4-35.5. Heuristics, kursusbog 1, del 2 |
Plancher kan kopieres i 1.delen plancher uge 19 og 20
(bemærk: bevis for subset-sum efter gammel bog!) |
35.2-2, 35.2-5, 35.5-4 | To eksamensspørgsmål gennemgås | |
| 21 | DP/JK | Heuristics, kursusbog 1, del 2 Computability |
Plancher kan kopieres i 1.delen **udleveres senest ved forelæsning |
To eksamensspørgsmål gennemgås | ||
| 22 | DP/JK | Spørgetime | Onsdag 13.15-14.00, auditorium 2, HCØ | |||