Karakterer for vintereksamen 2002/03 er offentliggjort.
Ved vintereksamen blevet der klaget over at "følsomhedsanalyse" ikke var del af pensum i Hamacher-Klamroth. Klagen er taget til efterretning således at karakterskalaen blev justeret for alle eksaminerede.
Reeksamen sommer 2003, finder sted den 10. juni 2003.
Undervisningen tilbydes i form af 4 timers forelæsninger og 3 timers
øvelser, ugentligt. Kurset afsluttes med en skriftlig prøve den 14. januar 2003. Til
denne prøve må der medbringes bøger og notater, men ingen
computere, lommeregnere eller andre elektroniske hjælpemidler.
Jakob Krarup, krarup@diku.dk,
David Pisinger, pisinger@diku.dk,
Erik Christensen, echris@math.ku.dk.
Forlæsninger: Tirsdage kl. 9 - 11 i Lille UP1 og fredage kl. 11 - 13 i
Lille UP1.
Øvelser:
Undervisningsperioden er fra den 3. september til den 20. december
2002, og der er ikke øvelser i den første uge.
Operationsanalysens overordnede formål er, via analyse af matematiske
modeller, at finde gode løsninger til realistiske
beslutningsproblemer. I erkendelse af _optimeringsmodellers_
betydning som teoretisk grundlag for fagområdet og udbredte
anvendelighed i praksis indledes med _lineær programmering_ (LP), hvor
såvel målet for en løsnings kvalitet som de begrænsninger som
løsninger skal opfylde er lineære funktioner af ofte mange
variable. Med _netværk_ som referenceramme fortsættes med en række
specielt strukturerede LP-problemer og dertil hørende algoritmer.
Endelig følger _heltalsprogrammering_ (eller _kombinatorisk
optimering_), hvor tillægskravet er at nogle eller alle variable skal
antage heltallige værdier, sædvanligvis blot 0 eller 1. Herunder
redegøres tillige for begrebet NP-fuldstændighed.
Undervisningen vil blive delt mellem de 3 lærere efter følgende plan.
Jakob Krarup vil med udgangspunkt i kapitlerne 1 - 4 fra Hamacher og
Klamroths bog give en introduktion til operationsanalyse, med særligt
henblik på problemer der kan beskrives som lineære optimeringsopgaver.
Herunder vil algoritmer til løsning af sådanne problemer samt den
teori der knytter sig hertil blive behandlet.
Denne del af undervisningen finder sted i perioden fra 3. september
til og med 1. oktober. Der vil blive stillet en obligatorisk opgave af
2 ugers varighed den 20. september.
Erik Christensen vil med udgangspunkt i kapitlerne 5 - 8 fra Hamacher
og Klamroths bog samt kapitel 5 fra Wolseys bog give en introduktion
til problemstillinger af operationsanalytisk natur som kan beskrives
ved hjælp af grafteoretiske modeller. En stor del af disse opgaver kan
omformes til lineære optimeringsproblemer. Teorien vil blive søgt
illustreret ved gennemgang af flere praktiske eksempler.
Denne del af undervisningen finder sted i perioden fra 4. oktober til og
med 8. november. Der vil blive stillet en obligatorisk opgave af 2
ugers varighed den 29. oktober.
David Pisinger vil med udgangspunkt i kapitlerne 6 - 9 fra Wolseys
bog samt kapitlerne 9 og 10 fra Williams bog give en introduktion til
kombinatorisk optimering, eller heltalsprogrammering. Mange af disse
problemstillinger kan modelleres som lineære optimeringsopgaver, men
med heltallige variable. Sådanne problemer kan imimdlertid kun løses
ved hjælp af specielle algoritmer. Undersøgelser af kompleksiteten af
såvel heltalsproblemer som de præsenterede algoritmer vil være et
væsentligt aspekt ved undervisningen.
Denne del af undervisningen finder sted i perioden fra 12. november
til og med 17. december. Der vil blive stillet en obligatorisk opgave
af 2 ugers varighed den 3. december.
Jakob Krarup, vil fredag den 20. december afslutte kurset med en
"juleforelæsning" hvori han bl. a. vil fortælle om den historiske udvikling
af faget operationsanalyse i Danmark.
Form og krav
I løbet af kurset stilles 3 større opgaver som løses i grupper. Det
er en forudsætning for deltagelse i eksamenen at disse
projektopgaver er løst tilfredsstillende.
Kontaktpersoner
Tid og sted
I tilfælde af at hold 3 bliver overtegnet vil matematikstuderende med
skemamæssige problemer have førsteret til dette hold.
Indhold
Lærebøger
Udover de egentlige lærebøger vil der blive uddelt fotokopier,
herunder kopier af kapitlerne 9 og 10 fra:
og udvalgte kapitler fra
I forbindelse med løsning af praktiske opgaver vil det være nødvendigt
for eleverne at lære sig at betjene sig af mindst et af systemerne
GAMS eller CPLEX.
Undervisningsplan
| Uge | Lærer | Indhold/Emne | Plancher | Opgaver (gennemgås ved øvelserne) | Diverse |
| 36 | JK | Fundamentals of OR and LP (ORbit + HK 1.1) Standard form, basic solutions (HK 2.1 + lidt af 2.2) |
Kopier uddeles ved forelæsning | ingen øvelser | |
| 37 | JK | The Simplex Method (HK 2.2 + 2.3) Degeneracy, cycling, Finding a feasible ... (HK 2.4, 2.5) GAMS (T. Stidsen) |
Kopier uddeles ved forelæsning | Belgiums Best Beer, opg Q1-Q12 Hamacher-Klamroth opg 1, 2, 3 |
Wyndor Glass GAMS program |
| 38 | JK | Dual programs, duality thms. (HK 3.1) Complementary Slackness, Dual Simplex (HK 3.2, 3.3) |
Kopier uddeles ved forelæsning | Pasta Basta, opg Q1-Q15 Hamacher-Klamroth opg 6, 7, 10 |
Java applet til simplex |
| 39 | JK | Linear Assignment, Hungarian algorithm (noter udleveres),
Gæst: Bjarni Kristjansson Simplex Method, Phase 1 (HK 2.5) Degeneration, cycling (HK 2.4) |
Kopier uddeles ved forelæsning |
Pasta Basta II - The rest of the story Q1-Q9. Danske OR-opgaver opg. 5,6,7. (Se opgaver) Hamacker-Klamroth opg. 8. HL 4.4-9 (ps) (pdf) |
|
| 40 | JK EC |
Dual Simplex (HK 3.3) Introduktion til grafteori (HK s. 105-110) og (N s. 1-12, 20 23-25) |
Kopier uddeles ved forelæsning |
Danske OR-opgaver opg. 8, 11 og 12 Hamacker-Klamroth opg. 12 og 14 |
Opgave 11 mangler en simplextabel. Tabellen er her |
| 41 | EC | Maksimale strømninger i netværk (HK s. 133-138, 149-151) og (N. s. 81-96) Billigste strømninger i netværk, Mange OR opgaver som f. eks. transportproblemet, tildelingsproblemet og ruteplanlægning kan modelleres vha. strømninger med transportomkostninger. Denne model kan udtrykkes som et lineært program og løses som et sådant. (HK s. 117, 131 - 132, 160 - 165), ( W 3.1 - 3.4), (N s. 27, dual graf). |
Opgavesamling til uge 41 (se opgaver) Danske OR-opgaver opg. 13 |
Opgavesamling med netværkssimplex opgaver i dueslaget foran administrationen på DIKU. |
|
| 42 | EC | Efterårsferie. |
|||
| 43 | EC | Parring i en graf, (HK s. 179, 185 - 188), (N s. 125 - 130, 175 - 184) Parringer, strømninger og dualitetsteori, (HK s. 191- 198), (W s. 53 - 62). |
Danske OR-opgaver opg. 16 og 17. Opgaver fra Frank Nielsen 1.11, 1.24, 3.1 (Opskriv også det tilsvarende LP) og 3.9. |
||
| 44 | EC | (Se nye undervisningsplan) | Hillier og Lieberman: 4.3-4, 4.3-8, 4.5-2, 4.6-4, 5.3-3, 5.3-9. | ||
| 45 | EC DP |
TIR:
(Se nye undervisningsplan) FRE: Introduktion til heltalsprogrammering, indikatorvariable, Williams kap 9 |
FRE: ps, pdf |
HL: 5.3-3, 6.3-4, 6.3-6, 6.6-1,
6.7-3, 9.6-4
|
Wyndor Glass IP version |
| 46 | DP | TIR: Modelbygning, gode og dårlige formuleringer, Williams kap 10 FRE: Løsning af heltalsproblemer, branch-and-bound, Wolsey kap. 7 |
TIR: ps, pdf FRE: ps, pdf |
HL: 6.7-26, 9.3-6, 9.5-4 Heltalsprogrammering (se her): 4, 5, 6. |
rettelser til Wolsey |
| 47 | DP | TIR: Løsning af heltalsproblemer, branch-and-bound, preprocessing,
Wolsey kap. 7 FRE: Snitplan-metoder: Chvatal snit, Chvatal-Gomory snit, Gomory snit, Wolsey kap 8 |
TIR: ps, pdf FRE: ps, pdf |
Heltalsprogrammering:
7, 8, 9. Eksamenssæt 2000: Q11, Q12, Q19. Eksamenssæt 1999; Q11, Q12. |
|
| 48 | DP |
TIR: Stærke lovlige uligheder: Facetter, dimension, cover uligheder.
Wolsey kap 9 FRE: Grænseværdi beregning: lagrange relaxering, Wolsey kap. 10 |
TIR: ps, pdf FRE: ps, pdf |
Heltalsprogrammering 10,16,17. Eksamenssæt 2000: Q16, Q17, Q18. Eksamenssæt 1998: Q11, Q12, Q13. |
Knapsack problem gams Knapsack problem med to mængder gams |
| 49 | DP | TIR: Grænseværdi beregning: lp-relaxering, surrogat relaxering,
lagrange relaxering, subgradient optimering, Wolsey kap. 10 (godkendelsesopgave stilles) FRE: NP-fuldstændighed, Wolsey kap 6 |
TIR: ps, pdf FRE: ps, pdf |
Heltalsprogrammering 11, 22, 23.
Eksamenssæt 2000: Q13, Q14, Q15 Eksamenssæt 1999: Q15, Q19, Q20. |
Se 1.000.000 dollar opgaven og følgende kompendium |
| 50 | DP JK |
TIR: NP-fuldstændighed, Wolsey kap 6, Forelæsning i store auditorium FRE: Post-optimal analyses (noter udleveres) | TIR: ps, pdf |
Heltalsprogrammering 1, 2. Wolsey afsnit 6.7 opgaver 1, 6. Eksamenssæt 2000: Q20. Eksamenssæt 1999: Q16, Q17. |
|
| 51 | JK JK |
Gæst: Jørgen Tind, Interior point methods (HK 4) juleforelæsning |
Eksamenssæt 2001 (første 10 opgaver,
sidste 10 opgaver).
2OK opgaven fra 90/91, opgave 1 fra sommeren 98.
(findes her)
![]() |
For studerende fra Datalogisk Institut: Datalogi 0 samt matematiske forudsætninger svarende til kurset Matematik og Beregninger. For studerende fra Institut for Matematiske Fag: Indholdet af Matematik 1 og Datalogi A.