Úlohy dvojstupňové a dvojúrovňové optimalizace

but.committeeprof. RNDr. Jiří Bouchala, Ph.D. (předseda) doc. RNDr. Miroslav Kureš, Ph.D. (místopředseda) doc. Ing. Pavel Štarha, Ph.D. (člen) prof. RNDr. Jan Franců, CSc. (člen) doc. RNDr. Libor Žák, Ph.D. (člen)cs
but.defenceDiplomant seznámil komisi s diplomovou prací a odpověděl na připomínky a dotazy oponenta diplomové práce. Oponent - doc. Zapletal - nebyl přítomen u obhajoby. Vedoucí - dr. Popela - byl přítomen u obhajoby. Komise položila diplomantovi doplňující otázky k diplomové práci: Prof. Bouchala: Škálovatelnost byla na základě experimentu? Doc. Žák: K odpovědi na první otázku oponenta - jak jste odhadoval střední hodnotu a rozptyl? Student všechny otázky zodpověděl.cs
but.jazykangličtina (English)
but.programMatematické inženýrstvícs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPopela, Pavelen
dc.contributor.authorKašný, Jakuben
dc.contributor.refereeZapletal, Františeken
dc.date.accessioned2025-06-14T03:57:30Z
dc.date.available2025-06-14T03:57:30Z
dc.date.created2025cs
dc.description.abstractTato diplomová práce se zabývá dvěma typy optimalizačních modelů: stochastickým dvoustupňovým modelem a dvouúrovňovým modelem, a jejich deterministickými, resp. stochastickými variantami. Práce pojednává o již známých vztazích mezi těmito modely a dále je rozšiřuje. Především se v práci ukazuje ekvivalence mezi Karush-Kuhn-Tucker (KKT) jednostupňovými reformulacemi dvouúrovňového a stochastického dvouúrovňového modelu. Tato ekvivalence dovoluje použít algoritmy navržené pro deterministické dvouúrovňové modely i na obecnější stochastické dvouúrovňové modely, a to s žádnými nebo pouze malými úpravami těchto algoritmů. Dále pak lze upravené dvouúrovňové algoritmy testovat při řešení stochastických dvoustupňových úloh. Nejprve je však představen přehled algoritmů pro dvoustupňové a dvouúrovňové modely, ze kterého jsou vybrány čtyři algoritmy k implementaci — lineární a nelineární pro každý typ modelu. Tyto čtyři algoritmy jsou následně podrobněji diskutovány a je představena modifikace dvouúrovňových algoritmů pro použití ve scénářovém stochastickém rámci. Praktická použitelnost dvouúrovňových algoritmů na vybrané dvoustupňové úlohy je posouzena prostřednictvím analýzy složitosti spojené s reformulací dvoustupňové úlohy do tvaru vhodného pro řešení pomocí dvouúrovňových algoritmů. Poté jsou algoritmy testovány na vybrané lineární a nelineární dvoustupňové úloze. Toto testování slouží k odhalení implementačních problémů, které by nemusely být zřejmé z teoretických zjištění. Vzhledem k tomu, že algoritmy navržené přímo pro stochastické dvoustupňové úlohy by měly dosahovat lepších výsledků, testování výkonu sloužilo jako srovnání rozdílů ve výkonnosti. Kromě toho porovnání jednotlivých principů metod řešení společně s porovnáním struktur úloh vedlo k odhalení cest pro další výzkum v oblasti stochastických dvouúrovňových algoritmů.en
dc.description.abstractThis thesis is concerned with two types of optimization models: the stochastic two-stage model and the bilevel model, along with their deterministic and stochastic variants, respectively. It discusses and extends existing connections between these models found in the literature, particularly focusing on demonstrating the equivalence of the Karush-Kuhn-Tucker (KKT) single-level reformulations for bilevel and stochastic bilevel problems. The discussed equivalence supports the idea to apply algorithms designed for deterministic bilevel cases to more general stochastic bilevel problems with no or small modifications of the existing algorithms. Furthermore, the adapted bilevel algorithms can be tested for solving stochastic two-stage problems. However, firstly, an overview of two-stage and bilevel algorithms is provided, from which four algorithms are selected for implementation, choosing linear and nonlinear algorithms for each model type. These four algorithms are discussed in more detail and a modification of the bilevel algorithms for use in scenario-based stochastic framework is presented. The practical applicability of the bilevel algorithms onto slected two-stage problems is evaluated by analyzing the complexity involved in reformulating a two-stage problem into a form suitable for solution by bilevel techniques. Then the algorithms themselves are tested on a linear and nonlinear two-stage problem to subdue the theoretical findings to a computational testing to unveil problems that might not be apparent from the theory but might occur during the software implementation. Since algorithms developed specifically for stochastic two-stage problems are assumed to perform better, the performance testing served as a comparison of the differences in the performance. Moreover, comparison of the methods' principles and problem structures paved the path for future research of the stochastic bilevel algorithms.cs
dc.description.markAcs
dc.identifier.citationKAŠNÝ, J. Úlohy dvojstupňové a dvojúrovňové optimalizace [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025.cs
dc.identifier.other165964cs
dc.identifier.urihttps://hdl.handle.net/11012/252457
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta strojního inženýrstvícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectoptimalizaceen
dc.subjectstochastické programováníen
dc.subjectdvouúrovňové programováníen
dc.subjectdvoustupňové programováníen
dc.subjectKarush-Kuhn-Tucker jednoúrovňová reformulaceen
dc.subjectL-shaped algoritmusen
dc.subjectalgoritmus prohledávání aktivních omezeníen
dc.subjectPHAen
dc.subjectstochastický dvouúrovňový algoritmus oblasti důvěryen
dc.subjectoptimizationcs
dc.subjectstochastic programmingcs
dc.subjectbilevel programmingcs
dc.subjecttwo-stage programmingcs
dc.subjectKarush-Kuhn-Tucker single level reformulationcs
dc.subjectL-shaped algorithmcs
dc.subjectactive inequalities searchcs
dc.subjectprogressive hedging algorithmcs
dc.subjectstochastic bilevel trust-region algorithmcs
dc.titleÚlohy dvojstupňové a dvojúrovňové optimalizaceen
dc.title.alternativeTwo-stage and bilevel programmingcs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2025-06-13cs
dcterms.modified2025-06-13-10:04:21cs
eprints.affiliatedInstitution.facultyFakulta strojního inženýrstvícs
sync.item.dbid165964en
sync.item.dbtypeZPen
sync.item.insts2025.06.14 05:57:30en
sync.item.modts2025.06.14 05:35:17en
thesis.disciplinebez specializacecs
thesis.grantorVysoké učení technické v Brně. Fakulta strojního inženýrství. Ústav matematikycs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
8.33 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
55.13 KB
Format:
Unknown data format
Description:
file appendix-1.zip
Loading...
Thumbnail Image
Name:
review_165964.html
Size:
11.35 KB
Format:
Hypertext Markup Language
Description:
file review_165964.html
Collections