[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]
Deltagerne vil efter kurset have indsigt i design og analyse af dynamiske algoritmer og praktisk erfaring med implementation af dynamiske algoritmer. Kursets arbejdsform vil også træne deltagernes evne til at planlægge og gennemføre projekter, og til at læse og forstå videnskabelige artikler.
I nogle anvendelser, hvor man ønsker at beregne en funktion mange gange, ændres input kun ganske lidt imellem de enkelte beregninger. Det indbyder til (om muligt) at genberegne funktionen uden at starte forfra hver gang. I kurset gennemgås konkrete eksempler på dynamiske algoritmer og deres analyse i et repræsentativt udvalg af anvendelsesområder: Grafalgoritmer, tekstalgoritmer, geometriske algoritmer, algebraiske algoritmer. Endvidere gennemgås teknikker og redskaber der anvendes i design og analyse af dynamiske algoritmer og datastrukturer: Balanceret-binær-træ teknik, global genopbygning, doven initialisering, van Emde Boas træer, sammenkædning og overskæring af træer, Euler-tur-træ datastrukturen, deterministisk møntkast .
Deltagerne skal ved afslutningen af kurset kunne:
Gudmund Frandsen
Forelæsninger (2+2t/uge)
Annonceres senere
http://www.cs.au.dk/~gudmund/DynAlg/
Juni/juli, reeksamen foregår efter aftale med underviseren
Datalogisk Institut
Projekt, multiple choice(2 timer uden hjælpemidler)
7-skala, ingen censur