
- •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?
- •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?
- •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
- •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 podstatu a komponenty přiřazovací úlohy.
Cílem přiřazovacích úloh je optimální přiřazení objektů v poměru 1:1 (nelze tyto objekty rozdělit).
Podmínkou je stejný počet zdrojů přiřazení (m), jako cílů přiřazení (m) => musí tvořit čtvercovou matici.
V přiřazovacích úlohách zjišťujeme pouze využití/nevyužití dopravních tras, počet přepravovaných jednotek nás nezajímá - bude vždy jednotkový (1 zdroj 1 cíl).
Jedná se např. o přidělení určitého počtu pracovníků na určité množství pracovišť ( m = počet pracovníků, m = počet pracovišť), přiřazení aut do garáží, přidělení inspektorů do škol, přidělení obslužných míst, rozvržení produkce do regionů, rozvržení plodin na pole ...
Komponenty modelu:
dodavatelé (zdroj přiřazení), celkově m;
odběratelé (cíl přiřazení), celkově m;
matice sazeb – nákladů přiřazení (=> jak drahé je přiřazení odběratele k dodavateli)
Jedná se o SILNĚ DEGENEROVANOU úlohu - neřeší se množství, pouze optimální přiřazení (obsazeno m polí, ne m+n-1)
Řeší se MAĎARSKOU METODOU, protože jinou metodou může docházet k zacyklení (kvůli silné degeneraci).
K čemu slouží maďarská metoda? Stručně popište její princip.
Maďarská metoda slouží ke zjištění optimálního řešení přiřazovací úlohy.
Pracuje pouze se čtvercovou maticí sazeb, kterou pomocí redukcí upravuje do tvaru, ze kterého dokážeme určit řešení.
Úloha řešená Maďarskou metodou má tolik optimálních řešení, kolika způsoby lze vybrat nezávislé nuly.
Postup výpočtu přiřazovací úlohy Maďarskou metodou:
PRIMÁRNÍ REDUKCE
Jejím cílem je dostat alespoň jeden nulový prvek v každém řádku i sloupci matice sazeb;
Řádková
Cílem řádkové redukce je alespoň jedna 0 v každém řádku.
Od každé řady odečítáme hodnotu jejího minimálního prvku.
Sloupcová
Cílem sloupcové redukce je alespoň jedna 0 v každém sloupci.
Od každého sloupce odečítáme hodnotu jeho minimálního prvku.
VÝBĚR NEZÁVISLÝCH NUL + KONSTRUKCE KRYCÍCH ČAR
Vybíráme v každém řádku a sloupci právě jednu 0 (ostatní nepřipadají v úvahu).
Silně nezávislá nula je jediná (sama) v řádku a sloupci,
Slabě nezávislá nula je jediná (sama) v řádku nebo sloupci.
Krycí čáru vedeme kolmo k řadě/sloupci kde není vybrána nezávislá 0. Vedeme ji nezávislou nulou.
Počet krycích čar se musí rovnat počtu nezávislých nul.
TEST OPTIMALITY
Řešení je optimální, pokud počet nezávislých nul = m (m = počet krycích čar).
Všechny nezávislé 0 musí být ve všech řádcích a sloupcích právě jednou.
SEKUNDÁRNÍ REDUKCE
Provádí se, je-li počet nezávislých nul menší než m.
Vybereme minimum z nepokrytých (nepřeškrtnutých) prvků
Toto minimum odečteme od nepřeškrtnutých polí
1x přeškrtnutá pole necháme beze změny
2x přeškrtnutá pole – to minimum k nim přičteme
NOVÝ VÝBĚR NEZÁVISLÝCH NUL
Provádíme, dokud nám nevyjde test optimality.
Uveďte podstatu a komponenty okružního dopravního problému.
Jedná se o problém, kdy potřebujeme nalézt nejvhodnější trasu, v případě, že z 1 místa vycházíme, musíme obejít všechna místa a poté se znovu vracíme do výchozího místa.
Cíl modelu: nalézt takovou Hamiltonovskou kružnici v grafu, která bude z hlediska celkového ocenění nejvýhodnější.
Komponenty modelu:
navštěvovaná místa;
trasy mezi navštěvovanými místy;
ocenění tras, obvykle vzdáleností mezi místy.
V okružním dopravním problému se jedná např. o: problém listonoše; problém obchodního cestujícího; kurýrní služby; trasy zájezdů cestovních kanceláří, apod.
Uveďte a stručně charakterizujte základní typy okružních dopravních problémů (ODP).
JEDNOOKRUHOVÝ ODP
klasický problém obchodního cestujícího.
VÍCEOKRUHOVÝ ODP
vícenásobný problém obchodního cestujícího – pevný počet okruhů;
trasovací problém – kapacitní omezení rozvozu.
PROBLÉM ČÍNSKÉHO LISTONOŠE
cílem je projít nikoliv všechny uzly, ale hrany.
KOMBINOVANÉ PROBLÉMY
s různým dodatečným kapacitním, požadavkovým nebo časovým omezením.
Kde a k čemu se používá metoda nejbližšího souseda? Stručně popište její princip.
Metoda nejbližšího souseda je metoda hrubé síly. Používá se pro menší úlohy okružních dopravních problémů.
Princip metody nejbližšího souseda:
Stanovit výchozí místo pro tvorbu okruhu
Přejít k místu, které je nejbližší aktuálnímu místu (nesmí se do výchozího ani tam, kde už jsme byli)
Postup opakovat tak dlouho, dokud se nevrátíme do výchozího místa
Prověřit všechna místa jako výchozí
Popište modifikaci Vogelovy aproximační metody pro řešení okružních dopravních problémů.
Pomocí modifikované VAM určíme nejvýhodnější pořadí míst v daném okruhu.
Princip modifikované VAM:
Výpočet diferencí mezi dvěma nejvýhodnějšími trasami v každém řádku i sloupci úlohy
Výběr řady/sloupce s maximální diferencí
Výběr nejvýhodnější trasy (nejnižší vzdálenosti) z této řady a její zařazení do okruhu
Aktualizace náčrtku
Zákaz všech tras, které již není možno použít (=> vyškrtnout řádek i sloupec dané trasy + cestu zpět)
Návrat k bodu 1
Kde a k čemu se používá Mayerova metoda? Stručně popište její princip.
Mayerova metoda se používá u více-okruhového trasovacího problému, kdy je úloha nejčastěji rozšířena o kapacitní podmínky. Nevyřeší problém úplně, pouze rozdělí místa do jednotlivých okruhů, s ohledem na minimalizaci celkových nákladů na přepravu.
Algoritmus Mayerovy metody:
Vybrat uzel (místo) nejvzdálenější od centra z dosud nezařazených a tím založit okruh
Vybrat k tomuto uzlu nejbližší nezařazené místo a přidej ho do okruhu
Přidávat další místa, která jsou nejblíže jakémukoliv místu právě tvořeného okruhu, dokud stačí kapacita vozidla
Založit nový okruh - zpět k bodu 1.
Pořadí míst v okruzích lze stanovit např. metodou VAM.
Téma 12: Modely projektového řízení
Co je to projekt? Uveďte vybranou definici a proveďte rozbor jejích klíčových slov.
„Projekt je soubor provázaných činností, které je třeba provést k dosažení stanoveného cíle.“
Pro řešení metodou kritické cesty využíváme tzv. síťový graf, který se skládá z uzlů a orientovaných hran.
Hrany odpovídají jednotlivým dílčím činnostem úkolu. Danou činnost jednoznačně určují počáteční a koncový uzel, kterými je každá činnost ohraničena.
Charakterizujte pojmy "činnost" a "zdroj" v projektovém řízení. Vždy uveďte příklady z praxe.
Na realizaci činnosti je třeba určité doby, tzv. doby trvání činnosti tij, a vynaložení určitých nákladů.
Činnost -základní jednotka projektu; (milník = činnost s nulovou dobou trvání)
-např. kopání základů domu, cesta Praha - Brno, pracovní směna, ale i zahájení projektu, odpočinek.
Zdroj -faktor zabezpečující činnost, v průběhu projektu se využívá nebo spotřebovává;
-např.: Zedník, Řidič, Vedoucí projektu, ale i Osobní automobil, Kancelář nebo písek, PHM.