PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Výpočetní aspekty optimalizace - NMEK436
Anglický název: Computational Aspects of Optimisation
Zajišťuje: Katedra pravděpodobnosti a matematické statistiky (32-KPMS)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2022
Semestr: letní
E-Kredity: 5
Rozsah, examinace: letní s.:2/2, Z+Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: angličtina, čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Garant: doc. RNDr. Martin Branda, Ph.D.
Třída: M Mgr. PMSE
M Mgr. PMSE > Povinně volitelné
Kategorizace předmětu: Matematika > Matematická ekonomie a ekonometrie, Optimalizace
Anotace -
Poslední úprava: T_KPMS (04.05.2015)
Výpočetní postupy pro optimalizační úlohy. Algoritmy pro lineární, nelineární, celočíselné a stochastické programování. Metoda větvení a mezí, metoda sečných nadrovin. Lagrangeova dualita, metody vnitřního bodu, bariérové a penalizační funkce. Bendersova dekompozice. Úvod do výpočetní složitosti. Optimalizační úlohy se speciální strukturou. Přehled softwarů pro optimalizaci a jejich praktické použití.
Cíl předmětu -
Poslední úprava: T_KPMS (04.05.2015)

Studenti se seznámí s aktuálními přístupy k řešení optimalizačních úloh. Podíváme se na reálné aplikace vedoucí na optimalizační úlohy lineárního, nelineárního, celočíselného a stochastického programování. Důraz bude rovněž kladen na řešení konkrétních úloh pomocí vhodného softwaru (GAMS, Matlab apod.).

Podmínky zakončení předmětu -
Poslední úprava: doc. RNDr. Martin Branda, Ph.D. (16.01.2024)

Získání zápočtu je nutnou podmínkou pro účast na zkoušce.

Podmínky získání zápočtu: Odevzdání uspokojivého řešení 4 domácích úloh v daném termínu, které budou zadány v průběhu semestru.

Povaha zápočtu neumožňuje jeho opakování.

Literatura -
Poslední úprava: T_KPMS (04.05.2015)

Bazaraa, M.S., Sherali, H.D., Shetty, C.M. (2006): Nonlinear programming: theory and algorithms. Wiley, Singapore.

Boyd, S., Vandenberghe, L. (2004): Convex Optimization, Cambridge University Press, Cambridge.

Charamza, P. et. al. (1993): Modelling system GAMS, MFF UK, (in Czech).

Kopa, M. et al. (2008): On Selected Software for Stochastic Programming, Matfyzpress, Prague.

Nocedal, J., Wright, S.J. (2006): Numerical optimization. Springer, New York.

Metody výuky -
Poslední úprava: T_KPMS (04.05.2015)

Přednáška + cvičení.

Požadavky ke zkoušce -
Poslední úprava: doc. RNDr. Martin Branda, Ph.D. (16.01.2024)

Při zkoušce student dostane dvě otázky na témata probíraná v průběhu semestru. Student musí prokázat dostatečné porozumění danému tématu a umět aplikovat postupy na příkladech.

Sylabus -
Poslední úprava: T_KPMS (04.05.2015)

1. Duální simplexový algoritmus pro LP. Wolfeho algoritmus pro úlohy kvadratického programování

2. Úvod do výpočetní složitosti

3. Celočíselné lineární programování - základní vlastnosti, algoritmus B&B, Gomoryho řezy, úlohy rozvozu, rozvrhování, výroby a skladování

4. Lagrangeova dualita v nelineárním programování - slabá a silná věta o dualitě

5. Algoritmy pro úlohy nelineárního programování - (quasi-)Newtonova metoda ve více rozměrech, penalizační a bariérové metody, metody vnitřního bodu, SQP, duální algoritmy

6. Bendersova dekompozice, L-shaped algoritmus

7. Minimaxové úlohy - s aplikacemi v maticových hrách

8. Přehled optimalizačních úloh se speciální strukturou - semi-infinitní, semi-definitní a geometrické programování, SOCP, DC, MPEC

9. Dynamické programování

Vstupní požadavky -
Poslední úprava: RNDr. Jitka Zichová, Dr. (01.05.2021)

Vstupní požadavky zahrnují znalosti:

  • Lineárního programování (struktura množiny přípustných řešení - krajní body a směry, simplexový algoritmus, dualita a její interpretace)
  • Celočíselného programování (branch & bound)
  • Nelineárního programování (Karush-Kuhn-Tuckerovi podmínky optimality, podmínky regularity)
  • Konvexita množin a funkcí

Tato témata jsou pokryta přenáškami Úvod do optimalizace (NMFM204) a Teorie optimalizace (NMSA403).

 
Univerzita Karlova | Informační systém UK