Zadání LS 2018/2019
Na tuto stránku vkládejte svá zadání. Nezapomeňte se podepsat. Můžete použít ~~~~ (čtyři tildy) k automatickému podpisu. Používejte Ukázat náhled, abyste si prohlédli Váš výsledek před konečným odesláním. |
Prosíme, snažte se formulovat Vaše zadání pečlive. S ohledem na to, že jde o Vaši semestrální práci, očekáváme adekvátní úsilí vynaložené na zadání. Nezapomeňte, že hlavním výsledkem má být výzkumná zpráva, což znamená, že Váš simulační model musí generovat takové výsledky, které jsou konkrétní, měřitelné a ověřitelné. Pečlivě promyslete, jakým způsobem budete vyvíjet Váš model, odvoďte entity, které budete používat, nakreslete si diagram modelu, zvažte, co budete měřit. Teprve pokud máte o modelu dostatečně přesnou představu, vložte Vaše zadání. A samozřejmě, nezapomeňte si prosím přečíst Jak na simulace. |
Abychom se vyhnuli případnému budoucímu nedorozumnění, prosíme, ověřte si, že máte tučné schváleno někde v našem komentáři pod Vaším zadání. Pokud tam není schváleno, znamená to, že Vaše zadání dosud schváleno nebylo. |
Název simulace: Simulace sjezdovky
Autor: Michal Pokorný
Typ modelu: Multiagentní
Modelovací nástroj: NetLogo
Popis Modelu: Simulace pohybu lyžařů/snowboardistů na svahu. Účastníci simulace jsou nejdříve vyvezeni vlekem/ky na vrcholek svahu a následně v závislosti na svojí strategii sjedou svah dolů. Simulace by řešila optimální počet a průchodnost vleků v závislosti na počtu účastníků (toto lze řešit výpočtem), počet nehod v závislosti na počtu vleků/účastníků a porovnání jednotlivých strategií účastníků (jejich rychlost) s pravděpodobností jejich srážky s jiným účastníkem.
Parametry modelu:
- Velikost svahu
- Počet účastníků
- Strategie (rychlost) účastníků
- Počet a rychlost vleků
Možné rozšíření: Úprk před lavinou, různé typy (rychlosti) sjezdovek, možnost pádu účastníka bez srážky s jiným účastníkem, různé obtížnosti sjezdovek (vyšší četnost pádů), vliv strategie na četnost pádů
Název simulace: Simulace šíření spalniček
Autor: Bc. Jurij Povoroznyk, povj01
Typ modelu: Multiagentní
Modelovací nástroj: NetLogo
Popis Modelu: V České republice propukla epidemie spalniček. Tato nemoc se k nám dostal od cestovatele z Indie přímo do hlavního města Prahy. Celkově bylo nakaženo 2 000 lidí a další lidé rychle přibývají. Nakažený jedinci jsou z různých věkových kategorií. Přičemž děti v rozmezí 3–5 let jsou na tuto nemoc náchylnější a můžou této nemoci rychle podlehnout, dokonce umřít pokud nejsou již očkování. Očkovat dítě je možné minimálně od 1 roku života. Bylo zjištěno, že z celého souboru nebylo očkováno ani jednou dávkou vakcíny 39 % osob. Dvěma dávkami vakcíny bylo očkováno 42 % nakažených. Onemocnění se projevuje horečkou, rýmou, kašlem, slzícíma očima a na bukální sliznici jsou bělavé tečky se zarudlým okolím. Virus spalniček se přenáší kapénkovou infekcí. Inkubační doba spalniček je 6–19 dní, průměrně 13 dní. Infikovaní lidé jsou nakažliví ještě 4 až 5 dní před propuknutím této nemoci. Úmrtnost je velmi malá, 3 smrti z 1 000 případů. U dětí, které nedostali vakcínu a jsou nakažený touto chorobou je patřičně větší.
Parametry modelu:
- Počet infikovaných
- Počet zdravých
- Počet jedinců z různých věkových kategorií
- Očkovaných jednou vakcínou, dvěma nebo žádnou
- Počet mrtvých
- Těžce nemocný jedinci
Cíl simulace: Cílem tohoto modelu je určit a sledovat průběh této epidemie. Zároveň pomocí tohoto modelu lze určit, jak budou na tuto epidemii reagovat různé věkové kategorie a počet vakcín obdržených před vypuknutím epidemie. Údaje získané z této simulace by měly přesvědčit rodiče k očkování svých děti ihned jak to bude možné.
Možnosti rozšíření: Model lze rozšířit o konkrétnější data - např.: typ vakcíny, absolvovaná karanténa nebo počet zdravých jedinců v rodině. Celkově se model rozšíří pokud budou adekvátní přibližná data a statistiky propuklé epidemie.
Název simulace: Modelace populačního vývoje
Autor: Bc. Josef Čekan, cekj01
Typ modelu: Systémově dynamický
Modelovací nástroj: Vensim
Popis Modelu: Vlivy na stav populace v příštích letech se každým rokem mění, tudíž vytvořit permanentně přesný model vývoje populace není zcela možné. Zároveň existují faktory, které nelze jednoduše předpokládat jako například některé přírodní katastrofy či vypuknutí epidemií nemocí či válečného konfliktu. Můžeme však vytvořit model na základě vlivů, které částečně předpověditelné jsou. V tomto modelu bude na základě dat o porodnosti, úmrtnosti a migraci porovnán vývoj populace na jednotlivých kontinentech. Model tedy bude vývoj populace stavět na datech o porodnosti, úmrtnosti a mezinárodní migraci.
Parametry modelu:
- Populace
- Migrace
- Míra porodnosti, úmrtnosti a počet migrantů
Cíl simulace: Na základě získaných dat předpovědět populační vývoj a porovnat jej na úrovni kontinentů.
Možnosti rozšíření: Model lze více konkretizovat (snížit abstrakci) při uvážení věkového rozdělení populace a migrantů.
Název simulace: Simulace Japonské aukce
Autor: Bc. Dominik Turák, turd01
Typ modelu: Multiagentní
Modelovací nástroj: NetLogo
Popis Modelu:
- Japonská aukce je, podobně jako anglická, aukcí se zvyšující se cenou. Na rozdíl od anglické aukce zvyšování ceny nevyhlašují účastníci, ale vyvolávač. Účastníci ochotní kupovat na začátku stojí, vyvolávač postupně hlásí vyšší a vyšší cenu, kdo z účastníků již není ochoten tolik zaplatit, dá to najevo usednutím. Kdo jednou usedl, nesmí se znovu do téže dražby zapojit; tímto rysem se japonská aukce liší od anglické po strategické stránce (anglická verze umožňuje zvýšit příhoz i těm, kteří dočasně nepřihazovali).
- Tento model bude obsahovať 50 účastníkov aukce, 1 vyvolávača cien a 20 vopred určených starožitností s ich minimálnou požadovanou cenou
- starožitnosti budú objekty, ktoré:
- budú mať vopred stanovenú cenu v intervale <500 000, 2 000 000>
- budú určitého typu náhodne zvolenom z týchto 5 typov:
- Váza
- Kniha
- Lampa
- Skriňa
- Obraz
- ich meno sa bude skladať z 2 alebo viacerých slov, pričom prvé slovo bude stále určovať typ
- vyvolávač bude 1 špeciálny agent, ktorý:
- začne na 90% požadovanej ceny za danú vec
- cenu postupne zvyšuje o 5%
- interval oznámenia zvýšenia ceny je určený náhodne v intervale 30-60 sekúnd
- každých 30 sekúnd oznámi gong => účastníci budú vedieť že cena sa každú chvíľu zvýši
- Každý účastník bude jeden agent:
- TODO
- bude zároveň aj obchodník, čo znamená že bude vedieť odhadnúť cenu tovaru => neposadí sa hneď, ako začne aukcia ak sa práve nedraží jedna z jeho vyhliadnutých vecí
- finančný kapitál v intervale <1 500 000, 2 000 000>
Parametry modelu:
- 1 vyvolávač cien + 20 starožitností a ich ceny
- 50 účastníku + 7 náhodne zvolených starožitností pre každého z nich
Cíl simulace: Simulovať priebeh aukcie a ukázať vplyvy rôznych faktorov na finálnu cenu produktov. Ukázať nadhodnotenú cenu produktov pri aukciách a sledovať reakcie agentov na akcie iných agentov.
Možnosti rozšíření: Na výber viac typov aukcí, nastavenie počtu zákazníkov
Název simulace: Simulace programového rezultátu politických stran
Autor: Bc. David Lisý, xlisd05
Typ modelu: Systémová dynamika
Modelovací nástroj: Vensim
Popis Modelu: Cílem simulace by bylo odhadnout jak by vypadal programový rezultát na základě různých výsledků voleb do poslanecké sněmovny. Kupříkladu když vyhrajou drtivou většinou piráti, tak by legalizace marihuany proběhla na 100%. Kdyby měli jen půlku poslanců tak kupříkladu legalizace proběhne na 50%. Když se do PS nedostanou vůbec, tak 0. Rád bych kombinoval, takže když například ANO bude mít 50%,TOP09 10% a Svobodní 30%, Radostné Česko 10% tak třeba vystoupení z EU se spíše neuskuteční
Parametry modelu:
- počet politických stran
- cíle politických stran
- počet aktivních voličů
- počet získaných hlasů
Cíl simulace: Zjistit výsledek programového rezultátu politických stran
Možnosti rozšíření:
Název: Vytíženost posilovny
Autor: Martin Matějka, xmatm82
Nástroj: SIMPROCESS
Metoda: Monte Carlo
Definice problému:
V dnešní době je velice populární zajít si zacvičit nebo se jen tak protáhnout do pohodlné, hezky vybavené posilovny. Jelikož je tento způsob cvičení v dnešní době tak populární, je dobré vědět, jak si na tom určitá posilovna stojí z hlediska schopnosti pokrytí návševnosti. Jak z pohledu zákazníka, tak i provozního, co by mohl zlepšit.
Mají dostatek místa? Dostatek nástrojů či pomůcek na posílování? Mají všichni možnost se dojít osprchovat bez delšího čekání nebo nevázne to hnedka u vchodu při koupi vstupenky?
Metoda: V simulaci bude zahrnuta spousta entit, které budou mít na výsledné hodnoty vliv (druh zákazníka, doba návštěvy..), ale jednou z nejdůležitějčích entit je množství a frekvence návševníků přicházející do posilovny. Pro generování návštěvníků bude použit určitý algoritmus, který bude produkovat náhodná čísla, ale také bude zahrnovat učité hodnoty ze známého chování návštěvníků. Například, že v dopoledních hodinách je nevštěvnost o něco měnší a nebo o víkendech zase vyšší. Pro zanalyzování vytíženosti posilovny v čase je Monte Carlo dobrá volba.