studiehandbok@lith   Länk
 

Linköpings tekniska högskola

Länk
TTIT33 Tema: Algoritmer och Optimering, 6,5 poäng
/Algorithms and Optimization/

För: IT2

Utbildningsområde: Naturvetenskap/teknik    Ämnesgrupp: Optimeringslära/Datalogi
Fördjupningsnivå: B

Mål:
Färdighet i att modellera kombinatoriska optimeringsproblem matematiskt och att bedöma problemens svårighetsgrad med hjälp av komplexitetsteori samt kunskap om några välkända typer av kombinatoriska optimerings problem och om algoritmer med vilka de effektivt kan lösas. Förståelse av och färdighet i metoder för design och analys av algoritmer samt kännedom om grundläggande abstrakta datatyper och effektiva implementationer av dessa.

Förkunskaper:
Matematik i termin 1, TTIT 31 Programmering.

Påbyggnadskurser:
TDDA 32 Konstruktion och Analys av Algoritmer, TAOP 19 Kombinatorisk Optimering fortsättningskurs.

Organisation:
Se studiehandboken, del 1. Vissa kursmoment integreras med TTIT36 Kommunikation IT.

Kursinnehåll:
Grundläggande linjärprogrammering, problemklassificering, nätverksproblem (algoritmer baserade på grafsökning), billigaste uppspännande trädproblem, trädsökning, icke-optimerande algoritmer (approximativa algoritmer och heuristiker). Tidskomplexitet av algoritmer, abstrakta datatyper (lista, stack, kö, avbildning, träd, mängd, ordbok, prioritetskö, graf) och deras implementationer, sortering och urval, metoder för algoritmdesign (söndra och härska, dynamisk programmering, giriga algoritmer).

Kurslitteratur:
Enligt litteraturlista.

TEN1Skriftlig/muntlig tentamen, 4 p.
LAB2En laborationsserie., 2 p.
UPG2, 0,5 p.
Endast betyg godkänd ges på Tema 3.



Undervisningsspråk är svenska.

Studierektor: Simin Nadjm-Tehrani


Engelsk kursplan



Gäller 2001, beslut av utbildningsnämnden november 2000

 
 

Linköpings tekniska högskola

Länk


Informationsansvarig: Info-LiTH, info-lith@tfk.liu.se
Senast ändrad: