TAOP13 KOMBINATORISK OPTIMERING, grundkurs, 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:
TAOP19 Kombinatorisk optimering, fortsättningskurs.

Organisation:
Föreläsningarna behandlar den för algoritmutvecklingen erforderliga matema tiska teorin. Lektionerna ägnas åt övningar i modellformulering och problem lö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.

Engelsk kursplan

Gäller 1997/98, beslut av utbildningsnämnden maj-97