02953 Konveks optimering

2020/2021

Kursusinformation
Convex optimization
Engelsk
5
Ph.d., Fagligt fokuseret kursus
Kurset udbydes som enkeltfag
Juni
Campus Lyngby
Forelæsninger og øvelser, efterfulgt af et projekt.
3-uger
Bedømmelse af øvelser og rapport(er)
Alle hjælpemidler er tilladt
bestået/ikke bestået , intern bedømmelse
01005.02601.02610 , Kursus i lineær algebra (f.eks. 01005) og numeriske metoder (f.eks. 02601), introduktionskursus i optimering (f.eks. 02610), matematisk modenhed og færdigheder i et højniveau-programmeringssprog som f.eks. MATLAB, Python eller Julia.
Minimum 10 Maksimum: 30
Martin Skovgaard Andersen , Lyngby Campus, Bygning 303B, Tlf. (+45) 4525 3036 , mskan@dtu.dk
01 Institut for Matematik og Computer Science
http://people.compute.dtu.dk/mskan/convexopt.html
I studieplanlæggeren
Kontakt underviseren for information om hvorvidt dette kursus giver den studerende 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
Målet med dette kursus er, at give de studerende et overblik over konveks optimeringsteori, dets anvendelser og beregningsmetoder til storskalaoptimering. De studerende vil lære at genkende konvekse optimeringsproblemer og at løse disse numerisk ved hjælp af eksisterende softwarebiblioteker eller ved at udlede og implementere en passende metode, som udnytter problemets struktur. Som en del af kurset arbejder de studerende på et anvendelsesorienteret projekt, som giver de studerende mulighed for at omsætte teori til praksis.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • genkende og karakterisere konvekse funktioner og mængder
  • forklare/karakterisere subdifferentialet af en konveks funktion
  • beskrive grundlæggende begreber inden for konveks analyse
  • udlede det Lagrange duale problem af et konvekst optimeringsproblem
  • genkende of formulere koniske bibetingelser
  • udlede en konveks relaksering af ikke-konvekse kvadratiske problemer
  • implementere en førsteordensmetode til storskalaoptimering af et problem med struktur
  • konstruere og implementere en splitting-metode til løsning af et konveks-konkav saddelpunktsproblem
  • evaluere en optimeringsmetodes beregningsmæssige egenskaber
Kursusindhold
Konveks analyse (konvekse sæt og funktioner, konveks-konjugeret, dualitet, duale normer, kompositionsregler, regning med subgradienter), konisk optimering (lineær optimering, second-order cone optimering, semidefinit optimering), førsteordensmetoder til glat og ikke-glat optimering (proximal gradientmetoder, acceleration), splitting-metoder (Douglas–Rachford splitting, ADMM, Chambolle–Pock), stokastiske metoder, incremental-metoder and coordinate descent-metoder.
Litteraturhenvisninger
S. Boyd and L. Vandenberghe: "Convex Optimization", Cambridge University Press, 2003.
A. Ben-Tal and A. Nemirovski: "Lectures on Modern Convex Optimization", lecture notes, 2013.
Sidst opdateret
04. maj, 2020