- •Co je to modelování? Proveďte klasifikaci modelů podle alespoň jednoho hlediska. Ke každému typu modelů uveďte příklad.
- •Uveďte 4 možné výsledky řešení modelů lineárního programování a znázorněte je graficky V prostoru řešení
- •Optimální řešení neexistuje
- •Optimální řešení existuje
- •Uveďte a stručně komentujte základní vlastnosti modelů lineárního programování
- •Charakterizujte pojmy: „přípustné řešení“, „optimální řešení“, „alternativní řešení“, „suboptimální řešení“ V kontextu modelů lineárního programování.
- •Co je to bázické a nebázické řešení modelu lineárního programování? Jak se bázické řešení reprezentuje graficky?
- •Popište postup převodu modelu z rovnicového do kanonického tvaru. Proč tento krok při řešení modelu lineárního programování provádíme?
- •Uveďte a stručně popište typy proměnných V modelech lineárního programování. Ke každému typu proměnných uveďte příklad interpretace
- •Uveďte dvě základní podmínky pro aplikovatelnost simplexového algoritmu. Jaký je jejich význam, proč je jejich splnění nutné?
- •Popište postup převodu modelu z nerovnicového do rovnicového tvaru. Proč tento krok při řešení modelu lineárního programování provádíme?
- •X … strukturní proměnné
- •Uveďte a stručně popište typy omezujících podmínek V modelech lineárního programování. Ke každému typu uveďte příklad použití
- •Prezentujte obecnou simplexovou tabulku. Jaké informace simplexová tabulka poskytuje?
- •Popište účel, princip a postup provedení testu optimality V simplexové tabulce
- •Popište účel, princip a postup provedení testu přípustnosti V simplexové tabulce
- •Interpretace výsledku, dualita Uveďte způsob, jak V simplexové tabulce identifikujete bazické a nebazické proměnné. Rovněž uveďte, jak určíte hodnoty všech proměnnách V daném bazickém řešení.
- •Co jsou duální ceny proměnných? Jak je určíme a interpretujeme?
- •Co jsou to matice báze a inverzní matice V modelech lineárního programování? Jak tyto matice určíme a jaký je jejich význam?
- •Co je to dualita modelů lineárního programování? Uveďte alespoň jeden příklad, kdy nám teorie duality výrazně zjednoduší řešení úlohy
- •Popište vztahy mezi prvky duálně sdružených úloh
- •Co říká základní věta o dualitě? Její význam?
- •Jednostupňová dopravní úloha Uveďte podstatu a komponenty jednostupňové dopravní úlohy
- •Co je to degenerace V modelu jednostupňové dopravní úlohy? Jak vzniká, jak se určuje a odstraňuje.
- •Uveďte podstatu a komponenty přiřazovací úlohy.
- •C harakterizujte graf typu síť, dokumentujte rovněž graficky.
- •Uveďte podstatu a vlastnosti metody cpm. Jaké informace nám umožňuje zjistit?
- •Popište způsob provedení časové analýzy V metodě cpm.
- •Pořadové číslo
- •Činnost a
- •Nejdříve přípustná doba realizace
- •Volná časová rezerva
- •Zvláštní časová rezerva
- •Nezávislá rezerva
Uveďte 4 možné výsledky řešení modelů lineárního programování a znázorněte je graficky V prostoru řešení
Optimální řešení neexistuje
Model nemá žádné přípustné řešení -> nemá řešení
Model má přípustné řešení, ale hodnota účelové funkce může neomezeně růst nebo klesat
Optimální řešení existuje
Model má právě jedno optimální řešení
Model má nekonečně mnoho optimálních řešení
O
br1
– úloha nemá řešení:
O
br2
– úloha má nekonečně mnoho řešení:
O
br3-
úloha má jedno optimální řešení:
Obr4- Úloha nemá konečné optimální řešení, účelová funkce může na neomezené množině přípustných řešení nabývat libovolně velkých hodnot:
Téma 2: Grafické řešení modelu LP v prostoru požadavků. Bázická a nebázická řešení
Uveďte a stručně komentujte základní vlastnosti modelů lineárního programování
Linearita
Aditivita (sčitatelnost)
Spojitost
Neomezená záměna faktorů
Libovolná dělitelnost
Deterministický charakter: charakter náhodných proměnných
Statický charakter: neobsahuje charakter náhodných proměnných
Charakterizujte pojmy: „přípustné řešení“, „optimální řešení“, „alternativní řešení“, „suboptimální řešení“ V kontextu modelů lineárního programování.
Přípustné řešení= výsledky, u kterých jsou splněny všechny omezující podmínky a podmínky nezápornosti (ale nemusí být tím nejlepším řešením)
Optimální řešení= Řešení, které nejlépe vyhovuje zadanému cíli. Je to takové řešení, kterým přechodem na jiné přípustné řešení už není možné zvýšit hodnotu účelové fce, může být jediné nebo alternativní
= přípustné řešení, které maximalizuje nebo minimalizuje účelovou funkci
Alternativní řešení= V případě, že úloha LP nemá jednoznačné řešení, ale má
jich nekonečně mnoho, jedná se o alternativní řešení
= když je alespoň jeden z koeficientů u nezákladních proměnných roven nule
Suboptimální (nepřesné) řešení= které získáme z obecného řešení, jestliže alespoň jedné z nezákladních (nebazických) proměnných xj přiřadíme určitou kladnou hodnotu
= Je to takové řešení, které vznikne zařazením nezákladní proměnné do řešení. Hodnota účelové funkce se vždy zhorší=> při maximalizaci se zmenší, při minimalizaci se zvětší
Co je to bázické a nebázické řešení modelu lineárního programování? Jak se bázické řešení reprezentuje graficky?
Bázické (základní) řešení= vektorový prostor
Takové řešení, kdy všechny nebázické proměnné jsou rovny 0 a hodnoty bazických proměnných jsou pak jednoznačně určeny ze soustavy
Takové řešení, ve kterém nejvýše m proměnných nabývá kladné hodnoty. Tyto proměnné označujeme bazické. V matici soustavy jim přísluší jednotkové vektory a nabývají hodnot odpovídající složky vektoru pravých stran
vektor, jehož nenulové složky odpovídají bazickým vektorům=> nebazické jsou tedy rovny 0
Má-li úloha LP přípustné řešení, má i přípustné bázické řešení.
Má-li úloha LP optimální řešení, má i optimální bázické řešení.
Má-li úloha LP více než jedno optimální bázické řešení, je optimálním řešením i jejich lineární konvexní kombinace.
Nebázické řešení= takové řešení, kdy se za nebazické proměnné položí určité hodnoty a získají se konkrétní hodnoty i pro bazické proměnné.
Nevím přesně co po nás chtějí tím jak se bazické řešení reprezentuje graficky, ale v grafu jsou bazickým řešením, podle mě, ty proměnné, které vyšly jako optimální řešení…
Co je to degenerované řešení modelu lineárního programování? Jak se degenerované řešení reprezentuje graficky?
Degenerované řešení= takové řešení, kde alespoň jedna z bazických proměnných má nulovou hodnotu. Takové řešení obsahuje více než n-m nulových složek
Pokud je počet nenulových položek menší než počet nezávislých rovnic
K čemu slouží „základní věty lineárního programování“? Jaké mají důsledky pro hledání optimálního řešení modelu LP?
Základní věty LP:
Optimální řešení úlohy LP leží vždy na hranici množiny přípustných řešení.
Má-li úloha LP přípustné řešení, má i přípustné bázické řešení.
Má-li úloha LP optimální řešení, má i optimální bázické řešení.
Má-li úloha LP více než jedno optimální bázické řešení, je optimálním řešením i jejich lineární konvexní kombinace
Uveďte 4 možné výsledky řešení modelů lineárního programování a znázorněte je graficky v prostoru požadavků.
Model nemá přípustné řešení (MINIMALIZAČNÍ ÚLOHA)
Model má právě jedno optimální řešení (MINIMALIZAČNÍ ÚLOHA)
Alternativní optimální řešení (MINIMALIZAČNÍ ÚLOHA)
Model má přípustné řešení, ale hodnota účelové funkce může neomezeně růst nebo klesat (MAXIMALIZAČNÍ ÚLOHA)
Uveďte, jak v prostoru požadavků určíte přípustné řešení modelu lineárního programování a jak vyberete řešení optimální. Dokumentujte rovněž graficky.
P
okud
jde o MIN. nákladů
Hledám 2 proměnné x, které mi protnou přímku b
V grafu je více přípustných řešení, například x4, x1 (podmínka protnutí přímky b je tu splněna), další přípustné řešení jsou znázorněny v grafu ->
Jako přípustné řešení se nebere například x1,x3 (neprotínají přímku b)
Pokud chci najít optimální řešení pro MIN., musím najít proměnné x, které jsou nejdále od 0 => v tomto grafu to je X2,X3
Optimálním řešením může být ale také jen jedna z proměnných
Téma 3: Simplexový algoritmus
