TAOP13 Kombinatorisk optimering gk, 3,5 poäng
/Combinatorial Optimization, introductory course/

För: D3, C3

Utbildningsområde: Naturvetenskap    Ämnesgrupp: Matematik
Fördjupningsnivå: C

Klassning för datavetenskaplig examen: Datavetenskap

Mål:
Kursen utgör en inledande kurs i optimeringslära med inriktning mot praktisk behandling av kombinatoriska optimeringsproblem och avser att ge de studerande (I) en exemplifierad orientering om viktiga klasser av kombinatoriska optimeringsproblem (II) färdighet i formulering av problem med hjälp av matematiska modeller samt i att bedöma problemens svårighetsgrad med hjälp av komplexitets teori (III) kunskap om uppbyggnad av effektiva metoder samt färdighet i lösning av kombinatoriska optimeringsproblem.

Förkunskaper:
Linjär algebra.

Påbyggnadskurser:
TAOP 19 Kombinatorisk optimering, fortsättningskurs.

Organisation:
Föreläsningarna behandlar den för algoritmutvecklingen erforderliga matematiska teorin. Lektionerna ägnas åt övningar i modellformulering och problemlösning. Laborationerna består av övningar i att lösa olika typer av kombinatoriska optimeringsproblem med hjälp av dator.

Kursinnehåll:
Introduktion till linjär optimering, grafsökning, beräkningskomplexitet, formulering av linjära och diskreta optimeringsproblem, linjärprogrammering, minimalträdsproblem, billigaste vägproblem och närbesläktade problem, trädsökningsprinciper, trädsökning applicerat på handelsresandeproblemet, nätverks problem med fasta kostnader samt kappsäcksproblemet, dynamisk programmering, heuristiker och approximativa metoder.

Kurslitteratur:
Migdalas, A., Göthe-Lundgren, M.: Kombinatorisk optimering, LiTH 1993.

TEN1En skriftlig tentamen omfattande problemformulering, problemlösning samt teorifrågor., 3,5 p.

Undervisningsspåk är svenska.

Engelsk kursplan

Gäller 1999, beslut av utbildningsnämnden november 1998