13. Multiagentní simulace
Vysvětlete pojem Multiagentní simulace
(principy, odlišnosti od jiných druhů, výhody)
.
Image
2
3
Multiagentní simulace (MAS) je přístup “zdola nahoru” (bottom-up). Systém je modelován jako soubor autonomních entit (agentů), kteří jednají podle svých lokálních pravidel a interagují s ostatními a prostředím.
- Odlišnost od ostatních: Zatímco systémová dynamika řeší agregované celky (globální pohled, toky a zásoby) a diskrétní simulace procesní linky, MAS řeší chování jednotlivců.
- Výhody:
- Dokáže zachytit vznik komplexního globálního chování z jednoduchých lokálních pravidel. Je ideální pro systémy, kde jsou prvky heterogenní a jejich prostorové uspořádání hraje roli.
- (např. formování davu, šíření epidemie, chování zákazníků) [[#|(more)]]
More
-
Simulace, ve které je systém modelován jako množina agentů a jejich interakce. Výsledkem činnosti agentů je pak změna AS z aktuálního do cílového stavu.
- Prakticky se jedná o umělé inteligence, které spolupracují za účelem společného cíle.
-
Výhody:
- Dokáží přijít k závěrům, kterých žádná simulace nedokáže (protože se učí)
- Po vytvoření už nemusíme zasahovat, stačí sledovat
- V případě robotů mohou napodobovat lidské chování
-
Agent
- Entita, která sama nepřetržitě působí v prostředí, ve kterém probíhají procesy a působí další agenti
- Druhy:
- Biologický – lidé
- Technický – robot
- Programoví agenti – Počítačový virus
- Vlastnosti:
- Hlavni charakteristikou agenta je autonomie (není řízen, umělá inteligence), jednoznačná identifikovatelnost (agent je ohraničený)
- Stav ve kterém jsou se v čase může měnit
- Jsou sociální – interaguje s ostatními agenty (pouze určitou skupinou) – sousedi, nemusí být fyzicky vedle sebe!
- Umí se adaptovat – učit se, upravovat chování, má paměť
- Sleduje cíle – porovnává svoje výsledky s cílem
- Mohou být různí – mohou mít různé podoby, cíle, chování
- Charakteristické rysy: 1. Zaměření na heterogenitu (různorodost) agentů v populaci 2. Vznik sebe-organizace
- Na rozdíl od diskrétních simulací a systémové dynamiky
- Agent pracuje pouze s lokální informací. Multiagentní modely jsou decentralizované. (nejsou řízené)
- Prvky:
- Množina Agentů, atributy a chování
- Množina vztahů a způsobů interakce agentů
- Prostředí ve kterém se nachází
-
Insightmaker – free software pro Multiagentní simulace
-
Aplikace: Chování akciového trhu, Epidemie
Prezentace
( P: 11 )
- Agent
- Entita, která nepřetržitě autonomně působí v prostředí, ve kterém probíhají další procesy a působí další agenti.
- ABMS (Agent-based modelling and simulation)
- Obecnější pojem
- vychází z toho
- Particle Swarm Optimisation
- Ant Colony Optimisation
- ( Ty hledají konečné (optimální) řešení, zatímco simulace vede především k porozumění dynamickým procesům v systému )
- ABS ⇒ Game of Life || InsightMaker
- Multiagentní simulace
- Simulace ve které je systém modelován jako množina agentů a jejich interakce
- Model je budován „odspodu“
- interakcí mezi agenty a mezi agenty a prostředím vznikají vzorce, struktury a chování, které nebyli explicitně „naprogramovány“
- rysy
- zaměření na heterogenitu agentů v populaci
- vznik sebe-organizace
- prvky
- Množina agentů, jejich vlastností a chování
- Množina vztahů a způsobů interakce agentů
- Prostředí ve kterém se agenti nacházejí
- hl. charakteristika = autonomie
- Jedná sám, bez vnějšího řízení
- Reaguje na situaci
- Jsou aktivní, snaží se naplnit své cíle
- Agenti
- Typy
- biologičtí: živočichové, lidé
- techničtí: roboti
- programoví: „softboti“
- ( Toto je případ počítačové simulace )
- od if/else po neuronky a jiná ai
- vlastnosti
- Soběstačný a jednoznačně identifikovatelný
- Agent je „ohraničený“
- @ Autonomní a sebe-řídící
- Jedná v prostředí nezávisle
- Chování agenta reflektuje dostupné informace a jeho cíle
- Není řízen zvnějšku uživatelem
- Stav ve kterém jsou se v čase může měnit
- Stav agenta je reprezentován množinou jeho atributů
- Jsou sociální
- Je v dynamické interakci s jinými agenty, která má vliv na jeho chování
- Mohou být adaptivní
- Může mít schopnost učit se, upravovat své chování na základě získané zkušenosti
- Učení vyžaduje nějakou formu paměti
- Adaptivní může být i celá populace agentů. Pomocí selekce nabývá na počtu skupina lépe přizpůsobené prostředí.
- Mohou sledovat cíle
- Agent srovnává výsledky svého chování s požadovanými cíli
- Mohou být různorodí
- Vlastnosti, chování a cíle agentů se mohou lišit
- Mohou také vlastnit různé množství zdrojů
- Soběstačný a jednoznačně identifikovatelný
- interakce
- agent pracuje pouze s lokální informací
- Multiagentní modely jsou decentralizované
- ( Není tam centrální řídící autorita, která by globálně poskytovala informaci a pokyny )
- Agenti obvykle nejsou v interakci se všemi ostatními agenty, ale pouze s určitou „skupinou“
- Sousedi
- Ti agenti, se kterými je agent v interakci
- Nemusí se jednat o fyzikou blízkost
- Topologie
- Uspořádání interakce,
- Kdo poskytuje informaci komu,
- Může jich být více
- Typy
- Druhů simulací
- Diskrétní simulace
- Systémová dynamika
- Multiagentní simulace
- Aplikace
- Chování na akciovém trhu
- Dodavatelské řetězce
- Epidemie • Imunitní systém
- Hrozba biologické války
- Spotřebitelské chování
- Historické civilizace
- Konflikt

