140 likes | 252 Views
Agentové systémy. Lukáš Orgován Kybernetika a manažment 3. ročník - Hospodárska informatika. Čo je to agent?. hardvérový alebo (častejšie) softvérový počítačový systém, ktorý spĺňa nasledujúce požiadavky:
E N D
Agentové systémy Lukáš Orgován Kybernetika a manažment 3. ročník - Hospodárska informatika
Čo je to agent? hardvérový alebo (častejšie) softvérový počítačový systém, ktorý spĺňa nasledujúce požiadavky: • autonómnosť: agent koná bez akéhokoľvek priameho ľudského alebo iného zásahu a má kontrolu nad svojimi akciami a vnútorným stavom • sociálna schopnosť: agenti interagujú s inými agentami (prípadne človekom) prostredníctvom nejakého komunikačného jazyka • reaktivita: agenti vnímajú svoje okolie (to môže predstavovať fyzický svet, používateľa - prostredníctvom grafického rozhrania, kolektív agentov, Internet alebo kombináciu spomenutých) a v príhodnom čase reagujú na zmenu vo svojom okolí • pro-aktivita: konanie agentov nie je jednoduchá odozva na stav okolia
Jednoagentové systémy V jednoagentovom systéme nie sú žiadne iné entity agentom rozpoznávané. Teda, hoci by v danom prostredí pôsobili iní agenti, nebudú modelovaní ako idúci za svojimi cieľmi, budú iba považovaní za časť prostredia. Sú vhodné pre statické prostredia. Multiagentové systémy V multiagentových systémoch je zoskupená množina agentov za určitým cieľom, medzi ktorými sú definované konkrétne vzťahy a väzby.Títo agenti môžu pracovať buď spoločne na jednej úlohe alebo každý samostatne na vzájomne súvisiacich úlohách. Jedno- a multiagentové systémy
Rozdelenie agentov podľa schopnosti spracovávania informácií
Multiagentové sociálne simulácie Anglicky "Agent Based Social Simulation (ABSS)". Zaoberajú sa simuláciami sociálnych fenoménov prostredníctvom počítačov. Človek je modelovaný a vystupuje ako agent v softvérovom prostredí. ABSS využívajú multiagentové simulácie, počítačové simulácie a výsledky zo sociálnych vied.
Multiagentové sociálne simulácie V kontexte sociálnych simulácií predstavujú agenty zjednodušené modely určitých úloh - hľadanie potravy, vzájomná komunikácia, predaj a nákup komodít. Vďaka tomuto zjednodušeniu často dokážu odhaliť určitú vlastnosť alebo typ správania sa systému, ktorú môžeme neskôr zovšeobecniť aj pre skutočný, ucelený a komplexný systém. Multiagentové sociálne simulácie pomohly pochopiť procesy ako koordinované správanie sa, šírenie inovácií, tvorba tržných cien, ...
Kedy použiť multiagentové systémy? Multiagentové systémy sa najčastejšie využívajú v situáciach, pre ktoré platí: • Komplexné, nelineárne alebo nespojité správanie agentov • Populácia agentov je rôznorodá • Pri interakcii medzi agentmi zohráva úlohu sociálna štruktúra
Reprezentácia interakcií agentov Náhodná sieť, Sieť malého sveta, Bezškálová sieť.
Význam a prínosy používania MAS Porozumenie - základným vlastnostiam určitého javu. V takýchto modeloch musíme vytvoriť tak jednoduché prostredie, aby sme mohli zistiť ako sa vytvára výsledné správanie. Je nutné čo najviac obmedziť počet parametrov Predikcia - tieto modely slúžia k predpovedaniu dát v reálnom svete. Napríklad sa dá skúmať, v ktorej časti mesta bude v konkrétnu hodinu dopravná zápcha. Keďže je nutné aby boli modely čo najvernejšie skutočnosti, zachováva sa obrovský počet parametrov ktoré sa vyhodnocujú.
Oblasti využitia Biznis a riadenie spoločnosti Ekonomické vedy Infraštruktúra Fyzikálne a chemické javy Teória davu Spoločnosť a kultúra Biológia ...
Konkrétne problémy - príklady využitia • výrobné operácie • dodávateľské systémy • spotrebné trhy • poisťovníctvo • riadenie toku zákazníkov • umelé finančné trhy • teória hier • trhy s elektrikou • svetelná signalizácia v mestách
Konkrétne problémy - príklady využitia • procesy kryštalizácie • pohyby chodcov • evakuačné modelovanie • modely sociálneho šírenia vírusov a informácií • organizačné siete • populačná dynamika • spoločenstvá hmyzu • bojové simulačné hry v armáde • simulácie rizík v spoločnosti
Zdroje http://cs.wikipedia.org/wiki/Multiagentn%C3%AD_soci%C3%A1ln%C3%AD_simulace http://cs.wikipedia.org/wiki/Multiagentn%C3%AD_modelov%C3%A1n%C3%AD http://cs.wikipedia.org/wiki/Simulace http://neuron.tuke.sk/~vilcek/UI/agent.htm