2012/2013

01415 Computational Discrete Mathematics

Engelsk titel: 


Computational Discrete Mathematics

Sprog:


Point (ECTS )


5

Kursustype:   

Civil- Videregående Kursus
Kurset udbydes under åben uddannelse


Skemaplacering:

E3A

 

Undervisningsform:

forelæsninger, grupperegning, projektopgaver.

Kursets varighed:

13-uger

Eksamensplacering:

E2B,   F2B 

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Obligatoriske forudsætninger:


Overordnede kursusmål:

At indføre den studerende i fundamentale algoritmer der spiller en afgørende rolle i moderne teknik.Buchbergers algoritme, Berlekamp-Masesey algoritmen, L^3 algoritmen og SAT algoritmer.


Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Være i stand til at finde korte vektorer i et gitter.
  • Finde det korteste lineære skifteregister der producerer en given sekvens.
  • Afgøre om et givet Boolesk udtryk kan opfyldes.
  • Forstå begrebet Gröbner baser og Buchbergers algoritme
  • Beregne kompleksiteten af algoritmer
  • Anvende den udviklede teori i en række konkrete situationer
  • Redegøre for de trufne valg
  • Skrive en teknisk rapport

Kursusindhold:

Polynomier i flere variable, term ordninger, Gröbner baser, Buchbergers algoritme. Gitre , algoritmer til at finde korte vektorer i et gitter. Skifteregistersekvenser. Logik og opfyldelighedsproblemer.


Kursusansvarlig:

Andrey Bogdanov, 324, 210, (+45) 4525 5472, anbog@dtu.dk  
Tom Høholdt, 303 B, 150, (+45) 4525 3047, tomh@dtu.dk  

Institut:

01 Institut for Matematik

Tilmelding:

I CampusNet

Nøgleord:

Algoritmer
Sidst opdateret: 22. oktober, 2012