2015/2016

42137 Optimering ved hjælp af metaheuristikker

Kurset vil give en grundig introduktion til meta-heuristikker og den studerende skal så implementere en meta-heuristik.

Engelsk titel:

Optimization using metaheuristics

Sprog:

Point( ECTS )

5

Kursustype:

Kandidat
Kurset udbydes under tompladsordningen
 

Skemaplacering:

F2A (man 13-17)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Forelæsninger, øvelser og projektarbejde.

Kursets varighed:

13-uger

Eksamensplacering:

F2A

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Tidligere kursus:

42133

Pointspærring:

Obligatoriske forudsætninger:

Anbefalede forudsætninger:

,

Deltagerbegrænsning:

Minimum 15

Overordnede kursusmål:

At give en grundig introduktion i brugen af meta-heuristikker som værktøjer til løsning af praktske optimerings problemer, hvor der foretages en afvejning af tid og løsnings kvalitet

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Løse komplekse og/eller store optimerings problemer med meta-heuristikker.
  • Identificere hvilke meta-heuristiker der er velegnede vil til et konkret optimerings problem.
  • Repræsentere et konkret problem på en sådan måde at det kan løses med en meta-heuristik.
  • Specialisere en meta-heuristik så denne kan anvendes til et konkret optimerings problem.
  • Implementere en meta-heuristik så denne kan anvendes til et konkret optimerings problem.
  • Fin tune en meta-heuristik så denne fungere bedst muligt.
  • Afprøve en meta-heuristik så dennes effektivitet kan evalueres pålideligt.
  • Rapportere fyldestgørende om en udviklet meta-heuristik.

Kursusindhold:

Mange vigtige optimerings problemer kan ikke løses vha. standard løsere fordi problemerne er for store eller for komplexe.

En pragmatisk tilgangsvinkel er så at benytte special designede algoritmer til at undersøge et stort antal løsninger for at finde en god brugbar løsning. Denne type af algoritmer kaldes heuristikker. Disse garanterer ikke, at den optimale løsning identificeres, men beregner en god løsning. Der eksistere et antal generelle heuristik-skabeloner, som kan anvendes til en stor mængde af forskellige optimerings problmer. Disse kaldes meta-heuristikker. I dette kursus vil et antal af disse blive præsenteret og gennemgået for de studerende:
- Simuleret nedkøling
- Genetiske algoritmer/​evolutionære algoritmer
- TABU søgning
- GRASP
- Myre søgning

Siden dette felt af algoritmer er under konstant udvikling, udvikler indholdet sig løbende.

Litteraturhenvisninger:

Search Methodologies, Edmund K. Burke & Graham Kendall, ISBN
0-387-23460-8

Kursusansvarlig:

Thomas Jacob Riis Stidsen , Lyngby Campus, Bygning 426, Tlf. (+45) 4525 4449 , thst@dtu.dk

Institut:

42 DTU Management Engineering

Deltagende institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet
Sidst opdateret: 24. februar, 2016