User:Kubd06

From Simulace.info
Revision as of 13:39, 14 June 2025 by Kubd06 (talk | contribs) (Metoda)
Jump to: navigation, search

Úvodní odstavec

Definice problému

Supermarkety v současné době čelí komplexním výzvám při optimalizaci rozložení regálů a organizaci prostoru s cílem maximalizovat zisk a zároveň zkrátit dobu nákupu tak, aby se prostory nepřeplnily. Různorodost nákupního chování zákazníků významně komplikuje tuto optimalizaci, kdy někteří zákazníci nakupují plánovaně podle předem připraveného seznamu, zatímco jiní se rozhodují impulzivně.

Moderní maloobchodní prodejny používají různé strategie pro optimalizaci toku zákazníků, přičemž výzkumy ukazují, že rozložení zboží v regálech má přímý dopad na prodejnost zboží. Strategické umístění impulzivně nakupovaných položek může zvýšit celkové tržby o 15-45% v závislosti na typu produktů a rozložení obchodu. Problém je umocněn skutečností, že zákazníci v průměru procházejí pouze jednu třetinu obchodu, což znamená, že velké množství produktů zůstává bez povšimnutí.

Metoda

Pro řešení problému supermarketu existuje několik metodologických přístupů, každý s vlastními výhodami a omezeními.

Pro řešení dané problematiky byl zvolen agent-based modeling (ABM), který byl implementován pomoci prostředí aplikace NetLogo. ABM umožňuje modelovat agenty a jejich rozhodovací procesy, což je důležité při interakcí mezi zákazníky a prostředím. Hlavní výhody ABM oproti alternativním přístupům je zachycení vzájemných interakcí mezi agenty v prostoru a čase, nebo flexibilita při testování různých scénářů. Jak již bylo zmíněno, pro implementaci ABM bylo zvoleno prostředí aplikace NetLogo. To nabízí přehlednost syntaxe a rozhraní, a zároveň umožňuje implementaci a vývoj modelu. Dalším z důvodů využití NetLogo je jeho celkem intuitivní grafické rozhraní, které umožnuje vizualizaci a analýzu modelů. Zároveň má i rozsáhlou dokumentaci, která byla pro autora při splnění úkolu zásadní.

Dalšími možnostmi přístupu jsou:

Tradiční matematické modely využívají analytické metody pro modelování systému, ale to již obtížně modeluje jejich interakce a vyžaduje zjednodušené předpoklady.

Discrete Event Simulation (DES) modeluje systém jako diskrétní sekvenci událostí v čase, ale má omezenou schopnost zachytit prostorové interakce agentů


Pro řešení problému supermarketu existuje několik metodologických přístupů, z nichž každý má své specifické výhody a omezení.

V této práci byl zvolen agent-based modeling (ABM), jenž byl implementován v prostředí aplikace NetLogo. Prostředí umožňuje simulovat jednotlivé agenty a jejich rozhodovací procesy. To je zásadní při modelování interakcí mezi zákazníky a prostředím. Oproti alternativním přístupům umožňuje ABM zachytit komplexní dynamiku systému v čase a prostoru a poskytuje vysokou flexibilitu při testování různých scénářů.

Prostředí NetLogo nabízí přehlednou syntaxi, intuitivní grafické rozhraní a silnou podporu díky rozsáhlé dokumentaci. Tyto vlastnosti významně usnadnily vývoj i vizualizaci modelu.

Alternativní metodologické přístupy zahrnují:

Tradiční matematické modely, které používají analytické nástroje, avšak často vyžadují zjednodušené předpoklady a obtížně zachycují interakce mezi prvky systému.

Discrete Event Simulation (DES), která modeluje systém jako posloupnost diskrétních událostí v čase. Tento přístup však méně efektivně zachycuje prostorové interakce mezi agenty.

Model

Výsledky

Závěr

Kód