TAOP86 Kombinatorisk optimering med miljötillämpningar
Undervisningsplan 2011
Under föreläsningarna genomgås bakgrund, teori och metoder. Under lektionerna genomgås övningsexempel. Kursplanen förutsätter även problemlösning i form av hemarbete. Laborationerna och basgruppsarbetet ger fördjupad förståelse för vissa moment i kursen.
Pass 1 - 3: Introduktion, modellformulering, grafisk lösning, komplexitet.
Kap 1, 2, 3, 4, 5.4.
Uppgifter:
A: 2.2, 3.2, 3.3, 3.10a, 4.3, 4.7.
B: 2.1, 3.5, 3.1, 4.5.
C: 2.3, 3.7, 3.10b, 3.9, 4.4.
Pass 4 - 5: Grundläggande teori, optimalitetsvillkor.
Kap 5.
Uppgifter:
A: 5.9, 5.2, 5.12, 8.1, 5.21.
B: 5.7, 6.3, 5.1, 5.19.
C: 5.11, 6.1, 5.17, 5.15.
Pass 6 - 7: Linjärprogrammering, simplexmetoden.
Kap 6.
Uppgifter:
A: 6.4, 6.11, 6.15.
B: 6.5, 6.10, 6.12, 6.7.
C: 6.6, 6.13.
Pass 8 - 9: LP-dualitet och känslighetsanalys.
Kap 7.
Uppgifter:
A: 7.1, 7.5, 7.10, 7.9.
B: 7.14, 7.3.
C: 7.2, 7.13, 7.15.
Laboration 1: Simplex i tablå, känslighetsanalys.
Laboration 2: Implementering av simplexmetoden.
Pass 10 - 11: Optimering i grafer, billigaste uppspännande träd,
handelsresandeproblem, brevbärarproblem.
Kap 10.
Uppgifter:
A: 10.1, 10.19, 10.9, 10.3, 10.4.
B: 10.2, 10.5a,b, 10.10. 10.15.
C: 10.7, 10.11.
Pass 12 - 13: Billigaste väg, maxflöde, dynamisk programmering.
Kap 11, 12.2.
Uppgifter:
A: 11.1, 11.2, 11.9, 11.12,
12.1, 12.7,
11.10, 13.17b, 13.9b.
B: 11.4, 11.5,
12.2, 12.8a, 12.19.
11.11, 13.7b, 13.8a,c.
C: 11.7, 11.8, 12.9.
Pass 14 - 15: Minkostnadsflöde.
Kap 12.1, 12.3.
Uppgifter:
A: 12.6, 12.3, 12.13b, 12.10.
B: 12.4, 12.5, 12.11, 12.12, 12.14.
C: 12.17.
Laboration 3: Minkostnadsflöde.
Pass 16 - 17: Heltalsproblem, trädsökning, plansnittning.
Kap 13, 14.
Uppgifter:
A: 13.12, 14.4, 13.11, 13.8a,b.
B: 13.4, 13.5, 13.15.
C: 13.1, 14.3, 13.16.
Pass 18 - 19: Problemkomplexitet, heuristiker.
Kap 15, 16.
Uppgifter:
A: 15.6 (valda delar), 15.1, 16.3, 16.1a,c, 16.4, 16.8.
B: 15.3, 16.7.
C: 16.8.
Laboration 4: Lokaliseringsproblemet, dualgap.
Laboration 5: Heuristik för lokaliseringsproblemet.
Pass 20: Redovisning, repetition.
Uppgifter lämpade för repetition: 7.18, 7.21, 12.20, 12.21.
Uppgifterna är uppdelade i kategori A (nödvändiga uppgifter), B (bra övningsuppgifter) och C (relevanta uppgifter). Uppgifter ur A-gruppen tas upp på lektionstid. Resterande A-uppgifter samt B-uppgifterna räknas självständigt, på lektionstid och/eller hemma. C-uppgifterna är lite mer inriktade på förståelse och överbetyg.
Laborationer
Lab 1: Simplex i tablå, känslighetsanalys (Vileopt).
Schemalagd, 2h, handleding.
Lab 2: Implementering av simplexmetoden (matlab/Octave).
Schemalagd, 2+2h, ej handledning.
Lab 3: Minkostnadsflöde (Vineopt).
Schemalagd, 2h, handledning.
Lab 4: Lokaliseringsproblemet, dualgap (GMPL).
Schemalagd, 2h, handledning.
Lab 5: Heuristik för lokaliseringsproblemet (matlab/Octave).
Schemalagd, 2+2h, ej handledning.
Laborationerna är schemalagda i MAI-pul. Under laboration 1, 3 och 4 erbjuds handledning på plats. Laborationerna kan även göras annan tid, och i viss mån även på annan plats. Lab 1, 3 och 4 görs med hjälp av speciell programvara som tillhandahålls via MAI:s datorsystem. Lab 2 och 5 är implementeringar som lämpligtvis görs i matlab (eller Octave), och kräver ingen annan programvara. Alla laborationer redovisas skriftligt, och programkod skickas in via epost.
Kurslitteratur:
Kaj Holmberg: Optimering (2010), Liber. ISBN 978-91-47-09935-1.
Sidansvarig: kaj.holmberg@liu.se
Senast uppdaterad: 2011-01-14
Homepage
