02989 Avancerede emner i algoritmer og datastrukturer

2025/2026

Dette kursus er for studerende med en forskningsinteresse i algoritmik.
Kursusinformation
Advanced Topics in Algorithms and Data Structures
Engelsk
5
Ph.d., Fagligt fokuseret kursus
Aftales med undervisere.
Campus Lyngby
Ugentlige møder med diskussion af materiale og opgaver.
13-uger
Aftales med underviser
Bedømmelse af opgave(r)/rapport(er)
Aktiv deltagelse og opgaver
bestået/ikke bestået , intern bedømmelse
02282 , Teknisk, videnskabelig, matematisk og algoritmisk modenhed.
Maksimum: 20
Inge Li Gørtz , Tlf. (+45) 4525 3673 , inge@dtu.dk
Philip Bille (Primær kontaktperson) , Tlf. (+45) 4525 3647 , phbi@dtu.dk
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Dette kursus giver den studerende en mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk
Overordnede kursusmål
Algoritmer og datastrukturer er klassiske emner inden for datalogi med et bredt spektrum af anvendelser. Kurset giver en detaljeret oversigt over et udvalgt underområde af centrale state-of-the-art algoritmer og datastrukturer, herunder persistente datastrukturer, online algoritmer, avancerede streng-matching- og indekseringsteknikker, distribuerede datastrukturer, beregninger på komprimerede data samt avancerede eksterne hukommelsesmodeller.
Kursets overordnede mål er, at den studerende skal kunne anvende teknikkerne og indsigterne fra kurset i sin egen forskning inden for algoritmer og datastrukturer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Selvstændigt læse videnskabelige artikler og beskrive indholdet på en sammenhængende måde.
  • Analysere, vurdere og sammenligne persistente datastrukturer.
  • Analysere, vurdere og sammenligne avancerede algoritmer til streng-matching og indeksering.
  • Analysere, vurdere og sammenligne distribuerede datastrukturer.
  • Analysere, vurdere og sammenligne algoritmer til komprimeret data.
  • Analysere, vurdere og sammenligne datastrukturer til komprimeret data.
  • Designe persistente datastrukturer.
  • Designe distribuerede datastrukturer.
  • Designe algoritmer til komprimeret data.
  • Designe datastrukturer til komprimeret data.
  • Designe avancerede algoritmer til streng-matching og indeksering.
  • Anvende og udvide avancerede algoritmiske teknikker på problemer inden for kursets emner.
Kursusindhold
Advanced state-of-the-art topics in algorithms and data structures, such as persistent data structures, regular expression matching, online algorithms, cache-oblivious techniques, labeling schemes, string matching and indexing, data compression, computation on compressed data, and succinct data structures. The course material consists of research papers and notes.
Sidst opdateret
26. februar, 2026