<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.simulace.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vana06</id>
	<title>Simulace.info - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.simulace.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vana06"/>
	<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php/Special:Contributions/Vana06"/>
	<updated>2026-07-27T13:14:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21922</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21922"/>
		<updated>2021-06-12T22:42:30Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí, musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří pronajímají umístění na festivalech provozovatelům nápojových stánků. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které ubírají pořadatelům finance a jež návštěvníci využívají zdarma. Ačkoliv je částečně tato otázka řešena § 41, odst. 5, vyhlášky č. 268/2009 Sb. &amp;lt;ref name=&amp;quot;Vyhláška&amp;quot;&amp;gt; Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&amp;lt;/ref&amp;gt;, která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby bylo možné pronajmout co největší množství stánkových míst a zároveň aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry, jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Dalším specifikem, které je zprovozněno u obou druhů agentů, je rozhodování na základě dat v simulaci. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** ženy pociťují žízeň každých 45 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 180 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100–350 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 350 ml). &lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** muži pociťují žízeň každých 30 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 120 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300–400 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 500 ml),&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00–18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00–23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži, kteří pocítí žízeň, což je v modelu viditelné pomocí červeného znázornění avatara, rozhodnou zamířit k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150–250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300–400 ml tekutinami,&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400–500 ml, u ženských návštěvníků 250–350 ml,&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži, kteří pocítí nutnost močení, což je v modelu viditelné pomocí oranžového znázornění avatara, rozhodnou zamířit k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5 minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce, se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit, uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál, a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''2500 návštěvníků''' a byla využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00–22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní, zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI, a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces, a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků, a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků, je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů, avšak dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou, se budou setkávat s velkou nespokojeností návštěvníků, ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
&lt;br /&gt;
Zdrojový kód simulace: [[File:Vana06 simulace.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=SS_2020/2021/cs&amp;diff=21921</id>
		<title>SS 2020/2021/cs</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=SS_2020/2021/cs&amp;diff=21921"/>
		<updated>2021-06-12T22:38:54Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Aneta Vanova&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:LS 2020/2021}}&lt;br /&gt;
&lt;br /&gt;
Semestrální práce (simulace) z letního semestru 2020/2021. Sem přidejte odkaz na stránku s Vaší prací.&lt;br /&gt;
Nejprve je třeba nechat schválit [[Assignment SS 2020/2021/cs|zadání práce]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Vypracovaná témata LS 2020/2021=&lt;br /&gt;
* [http://www.simulace.info/index.php/User:Pirm01 Simulácia darcovského centra (Simprocess)] - Marko Pira&lt;br /&gt;
* [https://cs.wikipedia.org/wiki/Real-time_simulace Real-time simulace] (Wikipedia) - Tibor vondrášek&lt;br /&gt;
* [https://cs.wikipedia.org/wiki/Leteck%C3%BD_simul%C3%A1tor Letecký simulátor] (Wikipedie) - Jakub Racek&lt;br /&gt;
* [http://www.simulace.info/index.php/Optimalizace_skladov%C3%BDch_z%C3%A1sob_inkoust%C5%AF Optimalizace skladových zásob inkoustů] (Microsoft Excel) - Iveta Kleníková&lt;br /&gt;
* [http://www.simulace.info/index.php/Simulace_malos%C3%A9riov%C3%A9_v%C3%BDroby_metodou_3D_tisku Simulace malosériové výroby metodou 3D tisku] (Simprocess) - Kateřina Zemánková&lt;br /&gt;
* [http://www.simulace.info/index.php/Simulace_elektrizacni_site Simulace elektrizační sítě v ČR] (Vensim) - Michaela Tauchmanová&lt;br /&gt;
* [http://www.simulace.info/index.php/Simulace_migrace_populace_do_EU Simulace migrace populace do EU] (Vensim) - Martina Riegerová&lt;br /&gt;
* [http://www.simulace.info/index.php/Odstranování_mechu_z_trávníku Odstranování_mechu_z_trávníku] (NetLogo)  - Marek Vávra&lt;br /&gt;
* [http://www.simulace.info/index.php/Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech] (NetLogo) - Aneta Váňová&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21920</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21920"/>
		<updated>2021-06-12T22:37:09Z</updated>

		<summary type="html">&lt;p&gt;Vana06: kod&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí, musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří pronajímají umístění na festivalech provozovatelům nápojových stánků. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které ubírají pořadatelům finance a jež návštěvníci využívají zdarma. Ačkoliv je částečně tato otázka řešena § 41, odst. 5, vyhlášky č. 268/2009 Sb. &amp;lt;ref name=&amp;quot;Vyhláška&amp;quot;&amp;gt; Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&amp;lt;/ref&amp;gt;, která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby bylo možné pronajmout co největší množství stánkových míst a zároveň aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry, jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Dalším specifikem, které je zprovozněno u obou druhů agentů, je rozhodování na základě dat v simulaci. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** ženy pociťují žízeň každých 45 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 180 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100–350 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 350 ml). &lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** muži pociťují žízeň každých 30 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 120 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300–400 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 500 ml),&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00–18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00–23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži, kteří pocítí žízeň, což je v modelu viditelné pomocí červeného znázornění avatara, rozhodnou zamířit k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150–250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300–400 ml tekutinami,&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400–500 ml, u ženských návštěvníků 250–350 ml,&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži, kteří pocítí nutnost močení, což je v modelu viditelné pomocí oranžového znázornění avatara, rozhodnou zamířit k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5 minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce, se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit, uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál, a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a byla využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00–22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní, zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI, a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces, a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků, a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků, je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů, avšak dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou, se budou setkávat s velkou nespokojeností návštěvníků, ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
&lt;br /&gt;
Zdrojový kód simulace: [[File:Vana06 simulace.zip]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06_simulace.zip&amp;diff=21919</id>
		<title>File:Vana06 simulace.zip</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06_simulace.zip&amp;diff=21919"/>
		<updated>2021-06-12T22:34:59Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06.nlogo&amp;diff=21918</id>
		<title>File:Vana06.nlogo</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06.nlogo&amp;diff=21918"/>
		<updated>2021-06-12T22:34:45Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Vana06 načetl novou verzi File:Vana06.nlogo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06.nlogo&amp;diff=21917</id>
		<title>File:Vana06.nlogo</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06.nlogo&amp;diff=21917"/>
		<updated>2021-06-12T22:29:20Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Vana06 načetl novou verzi File:Vana06.nlogo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06.nlogo&amp;diff=21916</id>
		<title>File:Vana06.nlogo</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06.nlogo&amp;diff=21916"/>
		<updated>2021-06-12T22:24:30Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21915</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21915"/>
		<updated>2021-06-12T22:21:34Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí, musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří pronajímají umístění na festivalech provozovatelům nápojových stánků. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které ubírají pořadatelům finance a jež návštěvníci využívají zdarma. Ačkoliv je částečně tato otázka řešena § 41, odst. 5, vyhlášky č. 268/2009 Sb. &amp;lt;ref name=&amp;quot;Vyhláška&amp;quot;&amp;gt; Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&amp;lt;/ref&amp;gt;, která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby bylo možné pronajmout co největší množství stánkových míst a zároveň aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry, jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Dalším specifikem, které je zprovozněno u obou druhů agentů, je rozhodování na základě dat v simulaci. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** ženy pociťují žízeň každých 45 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 180 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100–350 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 350 ml). &lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** muži pociťují žízeň každých 30 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 120 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300–400 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 500 ml),&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00–18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00–23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži, kteří pocítí žízeň, což je v modelu viditelné pomocí červeného znázornění avatara, rozhodnou zamířit k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150–250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300–400 ml tekutinami,&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400–500 ml, u ženských návštěvníků 250–350 ml,&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži, kteří pocítí nutnost močení, což je v modelu viditelné pomocí oranžového znázornění avatara, rozhodnou zamířit k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5 minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce, se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit, uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál, a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a byla využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00–22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní, zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI, a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces, a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků, a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků, je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů, avšak dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou, se budou setkávat s velkou nespokojeností návštěvníků, ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21914</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21914"/>
		<updated>2021-06-12T22:14:28Z</updated>

		<summary type="html">&lt;p&gt;Vana06: korektura&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí, musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří pronajímají umístění na festivalech provozovatelům nápojových stánků. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které ubírají pořadatelům finance a jež návštěvníci využívají zdarma. Ačkoliv je částečně tato otázka řešena § 41, odst. 5, vyhlášky č. 268/2009 Sb. &amp;lt;ref name=&amp;quot;Vyhláška&amp;quot;&amp;gt; Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&amp;lt;/ref&amp;gt;, která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby bylo možné pronajmout co největší množství stánkových míst a zároveň aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry, jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Dalším specifikem, které je zprovozněno u obou druhů agentů, je rozhodování na základě dat v simulaci. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** ženy pociťují žízeň každých 45 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 180 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100–350 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 350 ml). &lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** muži pociťují žízeň každých 30 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 120 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300–400 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 500 ml),&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00–18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00–23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži, kteří pocítí žízeň, což je v modelu viditelné pomocí červeného znázornění avatara, rozhodnou zamířit k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150–250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300–400 ml tekutinami,&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400–500 ml, u ženských návštěvníků 250–350 ml,&lt;br /&gt;
** v případě, že tento čas nastane, se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži, kteří pocítí nutnost močení, což je v modelu viditelné pomocí oranžového znázornění avatara, rozhodnou zamířit k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5 minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce, se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit, uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál, a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a byla využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní, zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI, a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces, a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00–22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků, a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků, je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů, avšak dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou, se budou setkávat s velkou nespokojeností návštěvníků, ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21864</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21864"/>
		<updated>2021-06-12T12:56:16Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Zdroje 2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena § 41, odst. 5, Vyhlášky č. 268/2009 Sb. &amp;lt;ref name=&amp;quot;Vyhláška&amp;quot;&amp;gt; Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&amp;lt;/ref&amp;gt;, která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Dalším specifikem, které je zprovozněno u obou druhů agentů je rozhodování na základě dat v simulaci. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** ženy pociťují žízeň každých 45 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 180 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 350 ml). &lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** muži pociťují žízeň každých 30 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 120 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 500 ml),&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, tak je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a bude využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Postup pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, tak množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů. Kde dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou se budou setkávat s velkou nespokojeností návštěvníků ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21863</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21863"/>
		<updated>2021-06-12T12:53:38Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Zdroje 1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena § 41, odst. 5, Vyhlášky č. 268/2009 Sb. &amp;lt;ref name=&amp;quot;Vyhláška&amp;quot;&amp;gt; Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&amp;lt;/ref&amp;gt;, která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Dalším specifikem, které je zprovozněno u obou druhů agentů je rozhodování na základě dat v simulaci. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** ženy pociťují žízeň každých 45 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 180 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 350 ml). &lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** muži pociťují žízeň každých 30 minut &amp;lt;ref name=&amp;quot;MERCER&amp;quot;&amp;gt; MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis. 1990. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z DOI: [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 120 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml &amp;lt;ref name=&amp;quot;NEJEDLÁ&amp;quot;&amp;gt; NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. '' &amp;lt;nowiki&amp;gt;[online]&amp;lt;/nowiki&amp;gt; Dostupné z: [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s]&amp;lt;/ref&amp;gt; (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 500 ml),&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, tak je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a bude využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Postup pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, tak množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů. Kde dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou se budou setkávat s velkou nespokojeností návštěvníků ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21862</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21862"/>
		<updated>2021-06-12T12:43:52Z</updated>

		<summary type="html">&lt;p&gt;Vana06: zdroje&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb. {3}], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Dalším specifikem, které je zprovozněno u obou druhů agentů je rozhodování na základě dat v simulaci. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** ženy pociťují žízeň každých 45 minut {1} (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 180 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml {2} (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 350 ml). &lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** muži pociťují žízeň každých 30 minut {1} (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může doba prodloužit až na 120 minut),&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml {2} (v případě, že je v simulaci velké množství žíznivých návštěvníků, tak se může návštěvník přemoci a vydržet naplnění močového měchýře až na 500 ml),&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, tak je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a bude využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Postup pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, tak množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů. Kde dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou se budou setkávat s velkou nespokojeností návštěvníků ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
{1} MERCER, Patricia W. a Khalil A. KHAVARI. Are Women Drinking More Like Men? An Empirical Examination of the Convergence Hypothesis [online]. 1990. Dostupné z: doi:https://doi.org/10.1111/j.1530-0277.1990.tb00504.x .&lt;br /&gt;
&lt;br /&gt;
{2} NEJEDLÁ, Marie. Klinická propedeutika: pro studenty zdravotnických oborů. Grada Publishing, 2015. ISBN 978-80-247-4402-5. Dostupné z: https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s .&lt;br /&gt;
&lt;br /&gt;
{3} Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41].&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21854</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21854"/>
		<updated>2021-06-11T23:45:18Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Zaver&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, tak je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a bude využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Postup pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
Simulace poskytuje výstupní hodnoty pro optimalizaci nápojových stánků a mobilních sociálních zařízení v návaznosti na definované množství návštěvníků a délku konání festivalu. Jak již bylo v reportu zmíněno, tak množství TOITOI je silně vázáno na množství nápojových stánků, jelikož se zde setkáváme s rychlejším odbavením zákazníků a tudíž i rychlejší konzumací. Ovšem důležitým faktorem, který limituje množství možných stánků je velikost areálu pořádané akce, kde větší množství nápojových stánků bude redukovat prostor pro návštěvníky, což není preferovaným přístupem všech pořadatelů. &lt;br /&gt;
&lt;br /&gt;
S ohledem na ukázkový příklad tohoto reportu bylo poukázáno na fakt, že při 2500 návštěvnících je dostatečná kapacita TOITOI alespoň 67 kusů. Kde dle již zmiňované vyhlášky by mělo postačovat přibližně 17 TOITOI. Při tomto počtu by však nadměrně narostlo množství návštěvníků obcházejících pravidla festivalu. Vyhláška je tedy silně podhodnocená a akce, které se řídí pouze touto vyhláškou se budou setkávat s velkou nespokojeností návštěvníků ačkoliv program festivalu může být jakkoliv zajímavý.&lt;br /&gt;
&lt;br /&gt;
Slabou stránkou celé simulace je pouze fakt, že neposkytuje výsledky přesně pro jakýkoliv počet návštěvníků a je třeba simulaci vždy spustit a udat známé parametry k nalezení optimálního řešení.&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21853</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21853"/>
		<updated>2021-06-11T23:21:54Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, tak je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a bude využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Postup pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 3805&lt;br /&gt;
* počet využitých TOITOI: 2626&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 236&lt;br /&gt;
* počet nespokojených návštěvníků: 59&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21852</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21852"/>
		<updated>2021-06-11T23:18:57Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Prubeh simulace gif&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
[[File:Vana06 prubeh simulace.gif|360px|thumb|right|Průběh simulace]]&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, tak je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a bude využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Postup pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06_prubeh_simulace.gif&amp;diff=21851</id>
		<title>File:Vana06 prubeh simulace.gif</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06_prubeh_simulace.gif&amp;diff=21851"/>
		<updated>2021-06-11T23:15:54Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21850</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21850"/>
		<updated>2021-06-11T22:58:44Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Simulace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
Jak již bylo zmíněno, tak je třeba znát očekávané množství návštěvníků. V rámci tohoto shrnutí bylo vybráno náhodné číslo '''5000 návštěvníků''' a bude využita simulace k optimálnímu zajištění festivalu. &lt;br /&gt;
Dalším krokem je určení doby konání festivalu. Pro tuto simulaci byl vybrán populární čas '''17:00 - 22:00''', kdy se většina takových menších festivalů koná. &lt;br /&gt;
&lt;br /&gt;
Posledními vstupními parametry jsou počty nápojových stánků a TOITOI. Je vhodné nejprve spustit simulaci v rámci plných kapacit a zjistit množství zakoupených nápojů a navštívených TOITOI tak, aby v ideálním případě bylo evidentní zda redukcí množství nápojových stánků nebylo silně redukováno množství zakoupených nápojů.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Simulace plných kapacit ==&lt;br /&gt;
*'''Počet návštěvníků:''' 2500&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 100&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Z výstupu simulace lze vyčíst:&lt;br /&gt;
* počet zakoupených nápojů: 4137&lt;br /&gt;
* počet využitých TOITOI: 2985&lt;br /&gt;
* počet zákazníků, kteří obešli pravidla: 90&lt;br /&gt;
* počet nespokojených návštěvníků: 24&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 full capacity.png||1650px||Výstupy simulace plné kapacity]]&lt;br /&gt;
&lt;br /&gt;
Teoreticky by se tedy dalo usuzovat, že toto jsou nejoptimálnější hodnoty pro návštěvníky. Snahou optimalizace by tedy mělo být nastavení takových parametrů tak, aby neklesaly (eventuálně nestoupaly).&lt;br /&gt;
&lt;br /&gt;
== Optimální nastavení parametrů ==&lt;br /&gt;
Je nutné předem poznamenat, že optimalizace vyžaduje velké množství simulovaných scénářů tak, aby se nalezl ten nejoptimálnější. Postup pro optimalizaci by mělo být v první řadě nalezení nejvhodnějšího množství nápojových stánků. V druhém kroku by se mělo optimalizovat množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Je očekávané, že každý zákazník si zakoupí minimálně 1 nápoj. Dále je očekávána ztráta přibližně 5 % spokojenosti zákazníků (tedy maximálně 125 nespokojených zákazníků). Nemůžeme očekávat úplnou redukci močení mimo TOITOI a tudíž je třeba též počítat s určitým množstvím návštěvníků, kteří takto pravidla festivalu obejdou - v tomto případě by se dala předpokládat očekávaná hodnota 10 % návštěvníků ( tedy maximálně 250 návštěvníků).&lt;br /&gt;
&lt;br /&gt;
Dále je nutné uvažovat nad faktem, že navýšení množství nápojových stánků urychlí proces a tudíž bude opětovně nutné navýšit množství TOITOI.&lt;br /&gt;
&lt;br /&gt;
Optimalizace vyžadovala několik desítek simulovaných průběhů s rozdílnými vstupními parametry k nalezení optimální varianty, která bude v rámci akceptovatelných kritérií.&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu'''&lt;br /&gt;
*'''Počet návštěvníků:''' 2500 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Čas konání festivalu:''' 17:00 - 22:00 (neměnné)&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet nápojových stánků:''' 72&amp;lt;br&amp;gt;&lt;br /&gt;
*'''Počet TOITOI:''' 67&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Vana06 optimalization.png||1650px||Výstupy simulace optimalizace]]&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojový soubor simulace&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06_optimalization.png&amp;diff=21849</id>
		<title>File:Vana06 optimalization.png</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06_optimalization.png&amp;diff=21849"/>
		<updated>2021-06-11T22:15:49Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06_full_capacity.png&amp;diff=21848</id>
		<title>File:Vana06 full capacity.png</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06_full_capacity.png&amp;diff=21848"/>
		<updated>2021-06-11T20:10:03Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21847</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21847"/>
		<updated>2021-06-11T19:21:59Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Prubeh simulace&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Rozdělení je určeno 50:50, jelikož tato informace může pocházet ze dvou zdrojů: predikce či reálná data o prodaných vstupenkách. Ani u jednoho z těchto zdrojů není možné poskytnout stoprocentní kontrolu nad pohlavím návštěvníka. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
Prvním krokem před samotným spuštěním simulace je nastavení vstupních parametrů simulace tak, aby splňovaly požadavky organizátorů festivalu. Primárně se tedy předpokládá, že organizátoři jsou si vědomi popularity vystupujícího a na základě predikcí či aktuálních dat v návaznosti na prodané vstupenky jsou schopni identifikovat '''očekávané množství návštěvníků'''. Následně je třeba určit očekávanou dobu konání festivalu (v tomto kroku je potřeba počítat s plnou funkčností festivalu - tzn. všichni návštěvníci přichází ve stanovený čas) a tedy identifikovat začátek a konec festivalu.&lt;br /&gt;
&lt;br /&gt;
V rámci samotné simulaci následně pořadatelé určují počet nápojových stánků a TOITOI, kde, jak již bylo zmíněno, je třeba počítat se snahou '''maximalizace množství nápojových stánků''' a '''optimální minimalizace množství TOITOI'''.&lt;br /&gt;
 &lt;br /&gt;
S ohledem na tyto dva cíle je tedy potřeba spouštět simulaci víckrát a hledat optimální řešení tak, aby nedocházelo k obcházení pravidel a návštěvníci nebyli nuceni močit mimo TOITOI a zároveň, aby bylo maximalizováno množství prodaných nápojů.&lt;br /&gt;
&lt;br /&gt;
V průběhu simulace lze nahlížet na průběh simulace v grafické části výstupů simulace, avšak nejreprezentativnější data jsou viditelná po skončení simulace (tzn. po odchodu posledního návštěvníka).&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21840</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21840"/>
		<updated>2021-06-10T23:30:16Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21839</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21839"/>
		<updated>2021-06-10T23:23:53Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
[[File:Vana06 parametry modelu.PNG|thumb|250px|right|Vstupní parametry modelu]]&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. In: . 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Vana06_parametry_modelu.PNG&amp;diff=21838</id>
		<title>File:Vana06 parametry modelu.PNG</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Vana06_parametry_modelu.PNG&amp;diff=21838"/>
		<updated>2021-06-10T23:17:41Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21837</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21837"/>
		<updated>2021-06-10T23:16:55Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Parametry modelu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
Model obsahuje několik nastavitelných parametrů, které je potřeba nastavit před spuštěním simulace:&lt;br /&gt;
*'''Počet návštěvníků''' - celé číslo, které identifikuje množství návštěvníků v modelu,&lt;br /&gt;
*'''Začátek festivalu''' - čas mezi 10:00 - 18:00 hodin se změnami po jedné hodině,&lt;br /&gt;
*'''Konec festivalu''' - čas mezi 19:00 - 23:00 hodin (23 hodin bylo definováno na základě opatření nočního klidu a častém udělení výjimky o 1 hodinu),&lt;br /&gt;
*'''Počet nápojových stánků''' - celé číslo mezi 1 a 100 ks,&lt;br /&gt;
*'''Počet TOITOI''' - celé číslo mezi 1 a 100 ks.&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. In: . 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21815</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21815"/>
		<updated>2021-06-10T22:59:36Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Metody modelu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
V modelu se agenti řídí metodami, které popisují jejich chování v rámci modelu:&lt;br /&gt;
*'''customers_move'''&lt;br /&gt;
** metoda umožňující základní pohyb zákazníků v simulaci, kde je odkudkoliv směruje k pohybu a umožňuje jim pohybovat se v oblasti návštěvníků u pódia,&lt;br /&gt;
*'''thirsty_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o žíznivosti zákazníků,&lt;br /&gt;
** ženy pociťují žízeň po 45 minutách, muži po 30 minutách (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** na základě dat v procesu se tato doba může prodloužit u žen na 180 minut a mužů na 120 minut (zároveň je u každého zákazníka toto číslo generováno náhodně dle Poissonova rozdělení),&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na červenou barvu,&lt;br /&gt;
*'''thirsty_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „thirsty_customer“ se ženy a muži rozhodují v případě pociťování žízně, které je v modelu viditelné pomocí červeného znázornění avatara, k zamíření k nejbližšímu nápojovému stánku,&lt;br /&gt;
*'''thirsty_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje čekání návštěvníků na výdej nápoje,&lt;br /&gt;
** doba čepování nápoje a placení je stanovena na 3 minuty (ticky),&lt;br /&gt;
** poté se zákazník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''needtopee_customer'''&lt;br /&gt;
** v této metodě je zakotvená základní logika pro rozhodování o potřebě močení návštěvníků,&lt;br /&gt;
** ženy pociťují potřebu močení po naplnění močového měchýře mezi 150 - 250 ml tekutinami, muži pociťují potřebu močení po naplnění močového měchýře mezi 300 - 400 ml tekutinami&lt;br /&gt;
** množství tekutin v močovém měchýři je počítáno na základě počtu vypitých půllitrových nápojů a je násobeno koeficientem, který znázorňuje vstřebávání nápojů v těle - u mužů je tento koeficient určen náhodně na základě Poissonova rozdělení s průměrem 0,2, u žen s průměrem 0,15,&lt;br /&gt;
** pakliže se v modelu vyskytuje velké množství návštěvníků potřebujících močit, tak je kapacita močových měchýřů mužských návštěvníků rozšířena na 400 - 500 ml, u ženských návštěvníků 250 - 350 ml,&lt;br /&gt;
** v případě, že tento čas nastane se zákazníkova barva změní na oranžovou barvu,&lt;br /&gt;
*'''needtopee_customer_move'''&lt;br /&gt;
** v návaznosti na metodu „needtopee_customer“ se ženy a muži rozhodují v případě pociťování nutkání močení, které je v modelu viditelné pomocí oranžového znázornění avatara, k zamíření k nejbližší TOITOI,&lt;br /&gt;
*'''needtopee_waiting_customer'''&lt;br /&gt;
** tato metoda popisuje močení návštěvníků v TOITOI,&lt;br /&gt;
** na základě výzkumu byla určena doba močení mužů na 3 minuty, u žen byla tato doba určena na 5, minut,&lt;br /&gt;
** poté se návštěvník vydává zpět do oblasti pódia,&lt;br /&gt;
*'''free_pee_customers'''&lt;br /&gt;
** v případě, že návštěvník čeká ve frontě delší dobu než je očekávaná, tak se vydává do oblasti volného močení mimo TOITOI a postupuje dle stejné logiky jako v metodě „needtopee_waiting_customer&amp;quot;,&lt;br /&gt;
*'''waiting_customer'''&lt;br /&gt;
** tato metoda poskytuje vstupy pro výpočet aktuálního čekacího času na nápoj nebo TOITOI,&lt;br /&gt;
*'''set-unhappy_customers'''&lt;br /&gt;
** v rámci procesu se u návštěvníků propisuje tzv. „unhappy index&amp;quot;,&lt;br /&gt;
*** v případě delší doby čekání na nápoj než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě delší doby čekání na TOITOI než 30 minut se připočítává u všech návštěvníků 1 bod k indexu,&lt;br /&gt;
*** v případě nutnosti močení mimo TOITOI se připočítávají u mužů 3 body k indexu, u žen 4 body k indexu,&lt;br /&gt;
*** pokud z festivalu odchází zákazník, který pociťuje potřebu močení nebo žízeň, tak jsou mu připočteny 4 body k indexu,&lt;br /&gt;
*'''setup-end_of_festival'''&lt;br /&gt;
** v průběhu festivalu se neustále kontroluje doba trvání festivalu,&lt;br /&gt;
** v případě, že je festival u konce se návštěvníci, kteří nestojí frontu na nápoj, nebo nepociťují potřebu močit uchýlí k odchodu,&lt;br /&gt;
** dvě hodiny po ukončení festivalu se většinou již zavírá celý areál a tudíž i zákazníci žízniví a pociťující nutkání močit opouští areál festivalu.&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. In: . 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21796</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21796"/>
		<updated>2021-06-10T22:20:00Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Layout Modelu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Layout modelu=&lt;br /&gt;
[[File:Oblasti modelu TOITOI.PNG|thumb|550px|right|Ukázka layoutu modelu]] Model je sestaven z viditelných a neviditelných oblastí:&lt;br /&gt;
&lt;br /&gt;
'''Viditelné oblasti modelu:'''&lt;br /&gt;
* Oblast pódia (1)&lt;br /&gt;
** v modelu znázorněno černou barvou,&lt;br /&gt;
** umístění v horní části modelu,&lt;br /&gt;
** statická část modelu - nemění se v rámci parametrů modelu,&lt;br /&gt;
* Oblast nápojových stánků (2)&lt;br /&gt;
** v modelu znázorněno žlutou barvou,&lt;br /&gt;
** umístění po stranách modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Oblast TOITOI (3)&lt;br /&gt;
** v modelu znázorněno tmavě modrou barvou,&lt;br /&gt;
** umístění ve spodní části modelu,&lt;br /&gt;
** počet je generovaný na základě vstupních parametrů modelu,&lt;br /&gt;
* Vchod / východy&lt;br /&gt;
** v modelu znázorněno černými dvoj-čtverci,&lt;br /&gt;
** Vchod: (4)&lt;br /&gt;
*** umístěn v levé horní části modelu,&lt;br /&gt;
** Východy: (5)&lt;br /&gt;
*** umístěno po obou stranách horní části modelu.&lt;br /&gt;
&lt;br /&gt;
'''Neviditelné oblasti modelu:'''&lt;br /&gt;
* Oblast návštěvníků u pódia (6)&lt;br /&gt;
** oblast před pódiem, ve které se zdržují návštěvníci festivalu,&lt;br /&gt;
* Oblast k volnému močení mimo TOITOI (7)&lt;br /&gt;
** umístěno ve spodních částech modelu po stranách,&lt;br /&gt;
** v rámci modelu bylo zjednodušeno nahlížení na tyto oblasti a nebyly jakkoliv schovávány (tak by se vyvíjela situace v realitě),&lt;br /&gt;
* Oblast čekání na nápoje a TOITOI (8)&lt;br /&gt;
** oblast je umístěna vždy v v okruhu aktivních nápojových stánků a TOITOI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. In: . 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=File:Oblasti_modelu_TOITOI.PNG&amp;diff=21790</id>
		<title>File:Oblasti modelu TOITOI.PNG</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=File:Oblasti_modelu_TOITOI.PNG&amp;diff=21790"/>
		<updated>2021-06-10T22:14:53Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21776</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21776"/>
		<updated>2021-06-10T18:23:20Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. In: . 2009. Dostupné také z: [https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21775</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21775"/>
		<updated>2021-06-10T18:22:33Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Zdroj Vyhlaska&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/2009-268#p41 § 41, odst. 5, Vyhlášky č. 268/2009 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Zdroje=&lt;br /&gt;
Vyhláška č. 268/2009 Sb., § 41, odst. 5: Vyhláška o technických požadavcích na stavby. In: . 2009. Dostupné také z: [[https://www.zakonyprolidi.cz/cs/2009-268#p41 https://www.zakonyprolidi.cz/cs/2009-268#p41]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21774</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21774"/>
		<updated>2021-06-10T18:02:23Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Definice problému&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOITOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. redukce nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
Z pohledu organizátorů festivalu se často vyskytuje optimalizační otázka &amp;quot;kolik poskytnout sociálních zařízení a nápojových stánků na základě očekávaného množství zákazníků?&amp;quot;. Otázka nápojových stánků je jednoduššího rázu, jelikož zde se po většinu času jedná o ziskovou činnost pořadatelů, kteří umístění na festivalech provozovatelům nápojových stánků pronajímají. S ohledem na tento fakt jim tedy větší množství nápojových stánků generuje zisk. Avšak s naddimenzovaným počtem nápojových stánků se následně váže i malá vytíženost těchto stánků a zároveň velké množství prostoru, které stánky zabírají a není možné jej využít k jiným účelům.&lt;br /&gt;
&lt;br /&gt;
Druhá část problému se váže k sociálním zařízením (TOITOI), které pořadatelům finance ubírají a zároveň jsou využívány návštěvníky zdarma. Ačkoliv je částečně tato otázka řešena [https://www.zakonyprolidi.cz/cs/1998-137#cast4 § 51, odst. 10 Vyhlášky č. 137/1998 Sb.], která stanovuje minimální počet sociálních zařízení na 1 toaletu pro 50 žen a 100 mužů, tak z reálného pohledu je evidentní, že ačkoliv je toto množství sociálních zařízení zákonně dostatečné, tak z pohledu návštěvníků se setkáme s protikladným názorem a nespokojeností návštěvníků. V rámci nespokojenosti se organizátoři festivalů následně často setkávají s obcházením pravidel, a to vykonáváním potřeby mimo TOITOI.&lt;br /&gt;
&lt;br /&gt;
Lze tedy říci, že pořadatelé festivalů se snaží s ohledem na očekávanou návštěvnost optimalizovat dvě problematiky:&lt;br /&gt;
* optimalizace maximálního počtu nápojových stánků tak, aby mohli pronajmout co největší množství stánkových míst a zároveň, aby stánky nebyly nadhodnoceny a nezabíraly zbytečně nadměrné množství místa, které by ubíralo prostor programu akce,&lt;br /&gt;
* optimalizace minimalizace počtu mobilních toalet s ohledem na požadavky zákonné, ale i návštěvnické.&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21772</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21772"/>
		<updated>2021-06-10T00:03:41Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Agenti&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOI TOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
V modelu se vyskytují dva druhy agentů, kteří se generují v rovnoměrném poměru 50:50 na základě vstupního parametru &amp;quot;Počet návštěvníků&amp;quot;. Většina parametrů je u obou druhů agentů stejná, jedná se zde o základní parametry jako je počítání nápojů, základní umístění agentů nebo rychlost chůze. Specifické parametry agentů jsou uvedeny níže:&lt;br /&gt;
* '''Návštěvnice (ženy) festivalu'''&lt;br /&gt;
** ženy jsou v modelu znázorněné růžovou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 5 minut,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 100 - 350 ml.&lt;br /&gt;
&lt;br /&gt;
* '''Návštěvníci (muži) festivalu'''&lt;br /&gt;
** muži jsou v modelu znázorněni modrou barvou,&lt;br /&gt;
** doba strávená na TOI TOI je nastavena na 2 minuty,&lt;br /&gt;
** kapacita močového měchýře je nastavena na kapacitu 300 - 400 ml.&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21771</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21771"/>
		<updated>2021-06-09T23:45:42Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Model&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOI TOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
Model je vytvořený v softwaru NetLogo, který je vhodným řešením pro multi-agentní simulace a poskytuje dostatečně variabilní prostředí pro řešení velkého množství optimalizačních problémů.&lt;br /&gt;
S ohledem na rozhodování velkého množství agentů je tedy k této simulaci nejvhodnějším prostředím.&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21770</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21770"/>
		<updated>2021-06-09T23:35:24Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Popis, Cíl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&amp;lt;br&amp;gt;&lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu. Návštěvníci festivalu se též rozhodují na základě dat v procesu tak, aby nestáli ve frontách moc dlouhou dobu.&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:'''&lt;br /&gt;
Účelem této simulace  je na základě nastavených parametrů zjistit, jaké množství nápojových stánků a TOI TOI bude optimálním řešením dle očekávané návštěvnosti. V návaznosti na toto optimální řešení bude též redukce obcházení pravidel zákazníky a zvýšení jejich spokojenosti (resp. nespokojenosti).&lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21733</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21733"/>
		<updated>2021-06-08T16:25:35Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:''' &lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21708</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21708"/>
		<updated>2021-06-06T19:03:33Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) 20:01, 6 June 2021 (CET) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní simulace&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:''' &lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21707</id>
		<title>Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Nalezen%C3%AD_nejide%C3%A1ln%C4%9Bj%C5%A1%C3%ADho_mno%C5%BEstv%C3%AD_n%C3%A1pojov%C3%BDch_st%C3%A1nk%C5%AF_a_TOITOI_na_hudebn%C3%ADch_festivalech&amp;diff=21707"/>
		<updated>2021-06-06T19:02:39Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Zalozeni stranky&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Název:''' Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' Bc. Aneta Váňová, [[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) 20:01, 6 June 2021 (CET) &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj:''' NetLogo &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:'''  Multiagentní&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:'''&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:''' &lt;br /&gt;
&lt;br /&gt;
=Definice problému=&lt;br /&gt;
&lt;br /&gt;
=Model=&lt;br /&gt;
&lt;br /&gt;
=Agenti=&lt;br /&gt;
&lt;br /&gt;
=Metody modelu=&lt;br /&gt;
&lt;br /&gt;
=Parametry modelu=&lt;br /&gt;
&lt;br /&gt;
=Průběh simulace=&lt;br /&gt;
&lt;br /&gt;
=Shrnutí a výsledky=&lt;br /&gt;
&lt;br /&gt;
=Závěr=&lt;br /&gt;
&lt;br /&gt;
=Kód=&lt;br /&gt;
Zdrojové soubory simulace:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Reference=&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Assignment_SS_2020/2021/cs&amp;diff=21334</id>
		<title>Assignment SS 2020/2021/cs</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Assignment_SS_2020/2021/cs&amp;diff=21334"/>
		<updated>2021-05-06T21:32:18Z</updated>

		<summary type="html">&lt;p&gt;Vana06: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Zadání LS 2020/2021}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Na tuto stránku vkládejte svá zadání. Nezapomeňte se podepsat. Můžete použít &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (č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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
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 [[How to deal with the simulation assignment/cs|Jak na simulace]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Témata na téma hazardních her, karet, vývoje cen akcií/indexů nejsou vítány.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| type  = content&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Simulace přenosové soustavy ==&lt;br /&gt;
&lt;br /&gt;
Simulace bude postavena na reálných datech o výrobě a spotřebě elektrické energie v ČR a na datech o přitékající elektrické energii od našich sousedních států. Jejich výroba el. energie taktéž ovlivňuje i naši přenosovou síť. Z tohoto důvodu jsou na pomyslných hranicích naší přenosové soustavy PST transformáty, kde dispečeři regulují výrobu a spotřebu elektrické energie u nás. Pokud by od sítě přiteklo moc energie, mohlo by to přetížit přenosovou soustavu a tím způsobit rozsáhlé výpadky proudu. Pokud by takový výpadek nastal (z důvodu výrazné výkonové nerovnováhy) je nutné, co nejrychleji zajistit stabilitu přenosové sítě. Cílem modelu je nasimulovat přenosovou soustavu a její možnou ochranu proti blackoutům.  &lt;br /&gt;
&lt;br /&gt;
'''Autor'''&lt;br /&gt;
Michaela Tauchmanová&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu'''&lt;br /&gt;
Systémová dynamika&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj'''&lt;br /&gt;
Vensim&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace'''&lt;br /&gt;
Cílem modelu je nasimulovat přenosovou soustavu a její možnou ochranu proti blackoutům.  &lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
Data o zatížení, přítoku energie atd. (ČEPS - https://www.ceps.cz/cs/data#Load)&lt;br /&gt;
Spotřeba a výroba za rok včetně dat o distribučních ztrátách apod. (Český statistický úřad – Energetické bilance – https://www.czso.cz/csu/czso/ene_cr)&lt;br /&gt;
&lt;br /&gt;
[[User:Taum03|Taum03]] ([[User talk:Taum03|talk]]) 20:39, 6 May 2021 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech ==&lt;br /&gt;
&lt;br /&gt;
'''Název:''' Nalezení nejideálnějšího množství TOITOI na festivalech&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' vana06, Aneta Váňová&lt;br /&gt;
&lt;br /&gt;
'''Nástroj:''' NetLogo&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:''' Multiagentní&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:''' &lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu.  &lt;br /&gt;
K větší reálnosti modelu též přispěje fakt, že agenti se rozhodují v průběhu procesu.&lt;br /&gt;
&lt;br /&gt;
'''Grafy''' budou znázorňovat:&lt;br /&gt;
* Počet čekajících návštěvníků u nápojových stánků v průběhu konání festivalu&lt;br /&gt;
* Počet čekajících u TOITOI v průběhu konání festivalu&lt;br /&gt;
* Průměrná doba čekání na nápoj&lt;br /&gt;
* Průměrná doba čekání na TOITOI&lt;br /&gt;
* Počet návštěvníků, kteří z důvodu dlouhého čekání obešli pravidla festivalu a vykonali svou potřebu za TOITOI&lt;br /&gt;
* Počet nespokojených zákazníků (měřeno na základě doby čekání na nápoj a nutnosti vykonat potřebu mimo TOITOI)&lt;br /&gt;
&lt;br /&gt;
'''Agenti:'''&lt;br /&gt;
* '''Muži'''&lt;br /&gt;
** Potřeba pití nápojů je jednou za 30 minut (na základě [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x Zdroj 1]) (určeno náhodným rozdělením)&lt;br /&gt;
** Na WC potřebují v případě, že kapacita močového měchýře byla naplněna 300–400 ml (určeno náhodně v rámci daného rozmezí) [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s Zdroj 2]&lt;br /&gt;
** Pravděpodobnost, že bude postupovat podle těchto čísel je 50% (rozhodování na základě aktuálních dat v procesu)&lt;br /&gt;
* '''Ženy'''&lt;br /&gt;
** Potřeba nového pití je jednou za 45 minut (na základě [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x Zdroj 1]) (určeno náhodným rozdělením)&lt;br /&gt;
** Na WC potřebují v případě, že kapacita močového měchýře byla naplněna 150–250 ml (určeno náhodně v rámci daného rozmezí) [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s Zdroj 2]&lt;br /&gt;
** Pravděpodobnost, že budou postupovat podle těchto čísel je 50% (rozhodování na základě aktuálních dat v procesu)&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu:'''&lt;br /&gt;
* Počet návštěvníků jednotlivých pohlaví (rozděleno vždy 50:50 z celkového množství)&lt;br /&gt;
* Počet stánků s nápoji&lt;br /&gt;
* Počet TOI TOI&lt;br /&gt;
&lt;br /&gt;
'''Možná rozšíření:'''&lt;br /&gt;
* Simulaci by bylo možné rozšířit i o stánky s občerstvením (jídlem)&lt;br /&gt;
* Rozšíření o vliv počasí (teploty) a s tím spojenou větší konzumaci nápojů&lt;br /&gt;
* Rozšíření o pauzy v programu, kde větší množství návštěvníků zvažuje zakoupení nového nápoje nebo navštívení TOITOI, i když to není potřeba&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:''' Na základě očekávané návštěvnosti bude možné predikovat takové množství nápojových stánků a TOITOI tak, aby bylo optimální, a tudíž aby nedocházelo k obcházení pravidel a aby návštěvníci byli spokojeni.&lt;br /&gt;
&lt;br /&gt;
'''Poznámka:''' Pro simulaci je čerpáno z dat, která jsou k dispozici k velikosti močového měchýře a množství pití, avšak množství dat k tomuto tématu je omezenější.&lt;br /&gt;
&lt;br /&gt;
[[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) 22:28, 6 May 2021 (CET)&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
	<entry>
		<id>http://www.simulace.info/index.php?title=Assignment_SS_2020/2021/cs&amp;diff=21333</id>
		<title>Assignment SS 2020/2021/cs</title>
		<link rel="alternate" type="text/html" href="http://www.simulace.info/index.php?title=Assignment_SS_2020/2021/cs&amp;diff=21333"/>
		<updated>2021-05-06T21:28:47Z</updated>

		<summary type="html">&lt;p&gt;Vana06: Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Zadání LS 2020/2021}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Na tuto stránku vkládejte svá zadání. Nezapomeňte se podepsat. Můžete použít &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt; (č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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
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 [[How to deal with the simulation assignment/cs|Jak na simulace]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
Témata na téma hazardních her, karet, vývoje cen akcií/indexů nejsou vítány.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Ambox&lt;br /&gt;
| type  = content&lt;br /&gt;
| text  = &amp;lt;div&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Simulace přenosové soustavy ==&lt;br /&gt;
&lt;br /&gt;
Simulace bude postavena na reálných datech o výrobě a spotřebě elektrické energie v ČR a na datech o přitékající elektrické energii od našich sousedních států. Jejich výroba el. energie taktéž ovlivňuje i naši přenosovou síť. Z tohoto důvodu jsou na pomyslných hranicích naší přenosové soustavy PST transformáty, kde dispečeři regulují výrobu a spotřebu elektrické energie u nás. Pokud by od sítě přiteklo moc energie, mohlo by to přetížit přenosovou soustavu a tím způsobit rozsáhlé výpadky proudu. Pokud by takový výpadek nastal (z důvodu výrazné výkonové nerovnováhy) je nutné, co nejrychleji zajistit stabilitu přenosové sítě. Cílem modelu je nasimulovat přenosovou soustavu a její možnou ochranu proti blackoutům.  &lt;br /&gt;
&lt;br /&gt;
'''Autor'''&lt;br /&gt;
Michaela Tauchmanová&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu'''&lt;br /&gt;
Systémová dynamika&lt;br /&gt;
&lt;br /&gt;
'''Modelovací nástroj'''&lt;br /&gt;
Vensim&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace'''&lt;br /&gt;
Cílem modelu je nasimulovat přenosovou soustavu a její možnou ochranu proti blackoutům.  &lt;br /&gt;
&lt;br /&gt;
'''Data'''&lt;br /&gt;
Data o zatížení, přítoku energie atd. (ČEPS - https://www.ceps.cz/cs/data#Load)&lt;br /&gt;
Spotřeba a výroba za rok včetně dat o distribučních ztrátách apod. (Český statistický úřad – Energetické bilance – https://www.czso.cz/csu/czso/ene_cr)&lt;br /&gt;
&lt;br /&gt;
[[User:Taum03|Taum03]] ([[User talk:Taum03|talk]]) 20:39, 6 May 2021 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nalezení nejideálnějšího množství nápojových stánků a TOITOI na hudebních festivalech ==&lt;br /&gt;
&lt;br /&gt;
'''Název:''' Nalezení nejideálnějšího množství TOITOI na festivalech&lt;br /&gt;
&lt;br /&gt;
'''Autor:''' vana06, Aneta Váňová&lt;br /&gt;
&lt;br /&gt;
'''Nástroj:''' NetLogo&lt;br /&gt;
&lt;br /&gt;
'''Typ modelu:''' Multiagentní&lt;br /&gt;
&lt;br /&gt;
'''Popis modelu:''' &lt;br /&gt;
Venkovní hudební festivaly jsou jedny z nejpopulárnějších událostí, které návštěvníci v letním období navštěvují. Organizátoři těchto organizací musí často kalkulovat kapacitu celého festivalového objektu v návaznosti na popularitu vystupujícího. V návaznosti na tuto proměnou se musí vypořádat organizátoři s množstvím stánků s nápoji, které budou mít možnost prodeje právě na daném festivalu. Množství nápojových stánků však nemůže být neomezené z důvodu redukce prostoru. Zároveň je třeba najít takové optimální místo, aby návštěvníci festivalu netrávili většinu času festivalu právě ve frontách. Na základě následné doby pití a množství pití, které návštěvníci vypijí musí organizátoři počítat i s množstvím TOITOI mobilních toalet tak, aby jejich kapacita nebyla podhodnocena a návštěvníci se neuchylovali k obcházení pravidel festivalu.  &lt;br /&gt;
K větší reálnosti modelu též přispěje fakt, že agenti se rozhodují v průběhu procesu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Grafy''' budou znázorňovat:&lt;br /&gt;
* Počet čekajících návštěvníků u nápojových stánků v průběhu konání festivalu&lt;br /&gt;
* Počet čekajících u TOITOI v průběhu konání festivalu&lt;br /&gt;
* Průměrná doba čekání na nápoj&lt;br /&gt;
* Průměrná doba čekání na TOITOI&lt;br /&gt;
* Počet návštěvníků, kteří z důvodu dlouhého čekání obešli pravidla festivalu a vykonali svou potřebu za TOITOI&lt;br /&gt;
* Počet nespokojených zákazníků (měřeno na základě doby čekání na nápoj a nutnosti vykonat potřebu mimo TOITOI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Agenti:'''&lt;br /&gt;
* '''Muži'''&lt;br /&gt;
** Potřeba pití nápojů je jednou za 30 minut (na základě [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x Zdroj 1]) (určeno náhodným rozdělením)&lt;br /&gt;
** Na WC potřebují v případě, že kapacita močového měchýře byla naplněna 300–400 ml (určeno náhodně v rámci daného rozmezí) [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s Zdroj 2]&lt;br /&gt;
** Pravděpodobnost, že bude postupovat podle těchto čísel je 50% (rozhodování na základě aktuálních dat v procesu)&lt;br /&gt;
* '''Ženy'''&lt;br /&gt;
** Potřeba nového pití je jednou za 45 minut (na základě [https://doi.org/10.1111/j.1530-0277.1990.tb00504.x Zdroj 1]) (určeno náhodným rozdělením)&lt;br /&gt;
** Na WC potřebují v případě, že kapacita močového měchýře byla naplněna 150–250 ml (určeno náhodně v rámci daného rozmezí) [https://books.google.cz/books?id=GspuCwAAQBAJ&amp;amp;dq=tvorba+mo%C4%8Di&amp;amp;hl=cs&amp;amp;source=gbs_navlinks_s Zdroj 2]&lt;br /&gt;
** Pravděpodobnost, že budou postupovat podle těchto čísel je 50% (rozhodování na základě aktuálních dat v procesu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Parametry modelu:'''&lt;br /&gt;
* Počet návštěvníků jednotlivých pohlaví (rozděleno vždy 50:50 z celkového množství)&lt;br /&gt;
* Počet stánků s nápoji&lt;br /&gt;
* Počet TOI TOI&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Možná rozšíření:'''&lt;br /&gt;
* Simulaci by bylo možné rozšířit i o stánky s občerstvením (jídlem)&lt;br /&gt;
* Rozšíření o vliv počasí (teploty) a s tím spojenou větší konzumaci nápojů&lt;br /&gt;
* Rozšíření o pauzy v programu, kde větší množství návštěvníků zvažuje zakoupení nového nápoje nebo navštívení TOITOI, i když to není potřeba&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Cíl simulace:''' Na základě očekávané návštěvnosti bude možné predikovat takové množství nápojových stánků a TOITOI tak, aby bylo optimální, a tudíž aby nedocházelo k obcházení pravidel a aby návštěvníci byli spokojeni.&lt;br /&gt;
&lt;br /&gt;
'''Poznámka:''' Pro simulaci je čerpáno z dat, která jsou k dispozici k velikosti močového měchýře a množství pití, avšak množství dat k tomuto tématu je omezenější.&lt;br /&gt;
&lt;br /&gt;
[[User:Vana06|Vana06]] ([[User talk:Vana06|talk]]) 22:28, 6 May 2021 (CET)&lt;/div&gt;</summary>
		<author><name>Vana06</name></author>
		
	</entry>
</feed>