Multiagentní systémy

From Simulace.info
Revision as of 22:22, 27 May 2017 by Daniel sram (talk | contribs)
Jump to: navigation, search


Průzkumný agent NASA zvaný Super Ball Bot.

Multiagentní systémy jsou tvořeny mnoha navzájem interagujícímí samostatnými výpočetními jednotkami, jenž nazýváme agenty. Tito agenti jsou autonomní jednotky s rozdílnými informacemi, které jsou schopné kooperace, soutěživosti, komunikace mezi sebou a s prostředím, učení se a flexibilního chování. Agenti mohou mít rozdílné zájmy a cíle, popřípadě společně řeší problémy, které by žádný z nich sám nevyřešil. Díky tomu multiagentní systémy umožňují široké využití distribuované výpočetní technologie a paralelního zpracování dat. [1]

Příklady reálné aplikace multiagentních systémů můžeme nalézt od výrobního průmyslu, zdravotní služby, až po vesmírný program. NASA například multiagentní systémy využívá pro konstelaci satelitů či pro zkoumání povrchů cizích planet. [2]


Charakteristika multiagentního systému

Agenti

Toto je pouze stručný úvod do teorie agentů, podrobnější popis lze nalézt v dedikovaném textu o agentech.


Klasifikace agentů

Rozhodování agenta

Interakce agentů

Prostředí

Multiagentní simulace

Reálné aplikace

www.digitaltrends.com/cool-tech/nasa-squishable-robot/

Řešený příklad

(nejlépe více řešených příkladů, jeden jednodušší, další sofistikovanější)

Příklad k procvičení

Seznam referencí

  1. Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations Yoav Shoham, Kevin Leyton-Brown Cambridge University Press 2009, 473 s. ISBN 0521899435 [cit. 2017-05-27]
  2. Multiagent Systems Gerhard Weiss 2016, 143 s. ISBN 9780262533874 [cit. 2017-05-27]