Многоагентная система: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показаны 34 промежуточные версии 28 участников)
Строка 1: Строка 1:
[[Файл:IntelligentAgent-SimpleReflex.png|thumb|right|Обычный агент]]
[[Файл:IntelligentAgent-SimpleReflex.png|thumb|right|Обычный агент]]
[[Файл:IntelligentAgent-Learning.png|thumb|right|Обучающийся агент]]
[[Файл:IntelligentAgent-Learning.svg|thumb|right|Обучающийся агент]]
'''Многоагентная система''' (МАС, {{lang-en|Multi-agent system}}) — это система, образованная несколькими взаимодействующими [[Интеллектуальный агент|интеллектуальными агентами]]. Многоагентные системы могут быть использованы для решения таких проблем, которые сложно или невозможно решить с помощью одного агента или {{не переведено|есть=:en:Monolithic system|надо=монолитная система|текст=монолитной системы}}. Примерами таких задач являются онлайн-торговля<ref>Alex Rogers and E. David and J.Schiff and N.R. Jennings. [http://eprints.ecs.soton.ac.uk/12716/ The Effects of Proxy Bidding and Minimum Bid Increments within eBay Auctions], ACM Transactions on the Web, 2007 </ref>, ликвидация чрезвычайных ситуаций<ref>Nathan Schurr and Janusz Marecki and Milind Tambe and Paul Scerri et.al. [http://citeseer.ist.psu.edu/article/schurr05future.html The Future of Disaster Response: Humans Working with Multiagent Teams using DEFACTO], 2005.</ref>, и моделирование социальных структур<ref>Ron Sun and Isaac Naveh. [http://jasss.soc.surrey.ac.uk/7/3/5.html Simulating Organizational Decision-Making Using a Cognitively Realistic Agent Model], Journal of Artificial Societies and Social Simulation.</ref>.
'''Многоагентная система''' (МАS, {{lang-en|Multi-agent system}}) — это система, образованная несколькими взаимодействующими [[Интеллектуальный агент|интеллектуальными агентами]]. Многоагентные системы могут быть использованы для решения таких проблем, которые сложно или невозможно решить с помощью одного агента или {{не переведено|монолитная система|монолитной системы|en|Monolithic system}}. Примерами таких задач являются онлайн-торговля<ref>Alex Rogers and E. David and J.Schiff and N.R. Jennings. [http://eprints.ecs.soton.ac.uk/12716/ The Effects of Proxy Bidding and Minimum Bid Increments within eBay Auctions] {{Wayback|url=http://eprints.ecs.soton.ac.uk/12716/ |date=20100402101304 }}, ACM Transactions on the Web, 2007</ref>, ликвидация чрезвычайных ситуаций<ref>Nathan Schurr and Janusz Marecki and Milind Tambe and Paul Scerri et.al. [http://citeseer.ist.psu.edu/article/schurr05future.html The Future of Disaster Response: Humans Working with Multiagent Teams using DEFACTO] {{Wayback|url=http://citeseer.ist.psu.edu/article/schurr05future.html |date=20090319083623 }}, 2005.</ref>, и моделирование социальных структур<ref>Ron Sun and Isaac Naveh. [http://jasss.soc.surrey.ac.uk/7/3/5.html Simulating Organizational Decision-Making Using a Cognitively Realistic Agent Model] {{Wayback|url=http://jasss.soc.surrey.ac.uk/7/3/5.html |date=20100820035303 }}, Journal of Artificial Societies and Social Simulation.</ref>.


== Обзор ==
== Обзор ==

В многоагентной системе агенты имеют несколько важных характеристик<ref>Michael Wooldridge, ''An Introduction to MultiAgent Systems'', John Wiley & Sons Ltd, 2002, paperback, 366 pages, ISBN 0-471-49691-X.</ref>:
В многоагентной системе агенты имеют несколько важных характеристик<ref>Michael Wooldridge, ''An Introduction to MultiAgent Systems'', John Wiley & Sons Ltd, 2002, paperback, 366 pages, ISBN 0-471-49691-X.</ref>:


* '''Автономность''': агенты, хотя бы частично, [[:en:Autonomous agent|независимы]]
* '''Автономность''': агенты, хотя бы частично, [[:en:Autonomous agent|независимы]]
* '''Ограниченность представления''': ни у одного из агентов нет представления о всей системе, или система слишком сложна, чтобы знание о ней имело практическое применение для агента.
* '''Ограниченность представления''': ни у одного из агентов нет представления о всей системе, или система слишком сложна, чтобы знание о ней имело практическое применение для агента.
* '''Децентрализация''': нет агентов, управляющих всей системой<ref>
* '''[[Децентрализация]]''': нет агентов, управляющих всей системой<ref>
Liviu Panait, Sean Luke: Cooperative Multi-Agent Learning: The State of the Art. Autonomous Agents and Multi-Agent Systems 11(3): 387—434 (2005)</ref>
Liviu Panait, Sean Luke: Cooperative Multi-Agent Learning: The State of the Art. Autonomous Agents and Multi-Agent Systems 11(3): 387—434 (2005)</ref>


Обычно в многоагентных системах исследуются [[Программа (компьютер)|программные]] агенты. Тем не менее, составляющими мультиагентной системы могут также быть [[робот]]ы, люди или команды людей. Также, многоагентные системы могут содержать и смешанные команды.
Обычно в многоагентных системах исследуются [[Программа (компьютер)|программные]] агенты. Тем не менее, составляющими мультиагентной системы могут также быть [[робот]]ы, люди или команды людей. Также, многоагентные системы могут содержать и смешанные команды.


В многоагентных системах может проявляться [[:en:self-organization|самоорганизация]] и сложное поведение даже если стратегия поведения каждого агента достаточно проста. Это лежит в основе так называемых [[:en:swarm intelligence|муравьиных алгоритмов]].
В многоагентных системах может проявляться [[:en:self-organization|самоорганизация]] и сложное поведение даже если стратегия поведения каждого агента достаточно проста. Это лежит в основе так называемого [[Роевой интеллект|роевого интеллекта]].


Агенты могут обмениваться полученными знаниями, используя некоторый специальный язык и подчиняясь установленным правилам «общения» ([[протокол]]ам) в системе. Примерами таких языков являются [[:en:KQML|Knowledge Query Manipulation Language]] (KQML) и [[:en:Agent Communication Language|FIPA’s Agent Communication Language]] (ACL).
Агенты могут обмениваться полученными знаниями, используя некоторый специальный язык и подчиняясь установленным правилам «общения» ([[Протокол передачи данных|протоколам]]) в системе. Примерами таких языков являются [[:en:KQML|Knowledge Query Manipulation Language]] ([[KQML]]) и [[:en:Agent Communication Language|FIPA’s Agent Communication Language]] (ACL).


== Изучение многоагентных систем ==
== Изучение многоагентных систем ==
Изучение многоагентных систем связано с решением проблем [[Искусственный интеллект|искусственного интеллекта]].

Изучение многоагентных систем связано с решением достаточно сложных проблем [[Искусственный интеллект|искусственного интеллекта]]. {{Нет АИ|22|05|2009}}


Темы для исследования в рамках МАС:
Темы для исследования в рамках МАС:
Строка 35: Строка 33:
== Парадигмы многоагентных систем ==
== Парадигмы многоагентных систем ==
Многие МАС имеют компьютерные реализации, основанные на пошаговом [[Имитационное моделирование|имитационном моделировании]]. Компоненты МАС обычно взаимодействуют через весовую матрицу запросов,
Многие МАС имеют компьютерные реализации, основанные на пошаговом [[Имитационное моделирование|имитационном моделировании]]. Компоненты МАС обычно взаимодействуют через весовую матрицу запросов,
Speed-VERY_IMPORTANT: min=45mph,
Speed-VERY_IMPORTANT: min=45&nbsp;mph,
Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40,
Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40,
Max-Weight-UNIMPORTANT
Max-Weight-UNIMPORTANT
Строка 45: Строка 43:
note - ambulance will override this priority and you'll have to wait
note - ambulance will override this priority and you'll have to wait


Модель «Запрос — Ответ — Соглашение» — обычное явление для МАС. Схема реализуется за несколько шагов:
Модель «Запрос — Ответ — Соглашение» — обычное явление для МАС. Схема реализуется за несколько шагов:
# сначала всем задаётся вопрос наподобие: «Кто может мне помочь?»
# сначала всем задаётся вопрос наподобие: «Кто может мне помочь?»
# на что только «способные» отвечают «Я смогу, за такую-то цену»
# на что только «способные» отвечают «Я смогу, за такую-то цену»
Строка 51: Строка 49:
Для последнего шага обычно требуется ещё несколько (более мелких) актов обмена информацией. При этом принимаются во внимание другие компоненты, в том числе уже достигнутые «соглашения» и ограничения среды.
Для последнего шага обычно требуется ещё несколько (более мелких) актов обмена информацией. При этом принимаются во внимание другие компоненты, в том числе уже достигнутые «соглашения» и ограничения среды.


Другой часто используемой парадигмой в МАС является «феромон», где компоненты «оставляют» информацию для следующих в очереди или ближайших компонентов. Такие «феромоны» могут испаряться со временем, т. е. их значения могут изменяться со временем.
Другой часто используемой парадигмой в МАС является «феромон», где компоненты «оставляют» информацию для следующих в очереди или ближайших компонентов. Такие «феромоны» могут испаряться со временем, то есть их значения могут изменяться со временем.


== Свойства ==
== Свойства ==
Строка 60: Строка 58:


== Применение МАС ==
== Применение МАС ==
Многоагентные системы применяются в нашей жизни в графических приложениях, например, в [[Компьютерная игра|компьютерных играх]]. Агентные системы также были использованы в фильмах <ref>[[:en:Massive (software)|Massive]], [http://www.massivesoftware.com/showcase/film/ Film showcase]</ref>. Теория МАС используется в составных системах обороны.
Многоагентные системы применяются в нашей жизни в графических приложениях, например, в [[Компьютерная игра|компьютерных играх]]. Агентные системы также были использованы в фильмах<ref>[[:en:Massive (software)|Massive]], [http://www.massivesoftware.com/showcase/film/ Film showcase] {{Wayback|url=http://www.massivesoftware.com/showcase/film/ |date=20080415081617 }}</ref>. Теория МАС используется в составных системах обороны.
Также МАС применяются в транспорте, логистике, графике, [[Геоинформационная система|геоинформационных системах]] и многих других. Многоагентные системы хорошо зарекомендовали себя в сфере сетевых и мобильных технологий, для обеспечения автоматического и динамического баланса нагруженности, расширяемости и способности к самовосстановлению.
Также МАС применяются в транспорте, логистике, графике, [[Геоинформационная система|геоинформационных системах]], робототехнике и многих других. Многоагентные системы хорошо зарекомендовали себя в сфере сетевых и мобильных технологий, для обеспечения автоматического и динамического баланса нагруженности, расширяемости и способности к самовосстановлению.


== См. также ==
== Средства разработки Мультиагентных Систем ==
* [[Агентное моделирование]]
* [http://ccl.northwestern.edu/netlogo/ NetLogo] — кроссплатформенное программируемое окружение для программирования Мультиагентных Систем
* [[Сложная система]]
* [http://www.visualbots.com/index.htm VisualBots] — бесплатный мультагентный симулятор в Microsoft Excel с Visual Basic синтаксисом
* [[Эволюционное моделирование]]
* [http://www.cs.gmu.edu/~eclab/projects/mason/ MASON] — Java библиотека для моделирования мультиагентных Систем
* [[Самоорганизация]]
* [http://repast.sourceforge.net/ REPAST] — набор инструментов для создания систем, основанных на агентах
* [[Программный агент]]
* [http://jade.tilab.com/ JADE] - Java библиотека для создания мультиагентных систем ([[JADE]] в wiki)
* [[Консенсус в распределённых вычислениях]]
* [http://code.google.com/p/semanticagent/ SemanticAgent] - SWRL/JAVA
* [[Эмерджентность]]
* [http://www.cogniteam.com/ CogniTAO] - С++ платформа разработки автономных мульти-агентных систем ориентированная на реальных роботов и виртуальных существ (CGF).


== Примечания ==
== Смотрите также ==
{{примечания}}
* [[:en:Agent-based model|Agent-based model]]
* [[:en:Complex systems|Complex systems]]
* [[:en:Distributed artificial intelligence|Distributed artificial intelligence]]
* [[:en:Emergence|Emergence]]
* [[:en:Evolutionary computation|Evolutionary computation]]
* [[:en:FIPA|FIPA]]
* [[:en:GNUBrain|GNUBrain]]: Реализация фреймворка (GPL) для создания Мультиагентных Систем
* [[:en:Human-based genetic algorithm|Human-based genetic algorithm]]
* [[:en:KQML|KQML]]
* [[:en:Multi-agent planning|Multi-agent planning]]
* [[:en:Scientific Community Metaphor|Scientific Community Metaphor]]
* [[:en:Self-organization|Self-organization]]
* [[:en:Simulated reality|Simulated reality]]
* [[:en:Social simulation|Social simulation]]
* [[:en:Software agent|Software agent]]
* [[:en:PlatBox Project|PlatBox Project]]
* [[:en:Artificial brain|Artificial brain]]

== Ссылки ==

{{reflist}}
[http://cps.tver.ru/internettehnologii/mnogoagentnie_sistemi/ Комплекс инструментально-программных средств для поддержки технологии проектирования и программной реализации прикладных многоагентных систем]


== Литература ==
== Литература ==
* Michael Wooldridge, ''An Introduction to MultiAgent Systems'', John Wiley & Sons Ltd, 2002, paperback, 366 pages, ISBN 0-471-49691-X.
* Michael Wooldridge, ''An Introduction to MultiAgent Systems'', John Wiley & Sons Ltd, 2002, paperback, 366 pages, ISBN 0-471-49691-X.
* Carl Hewitt and Jeff Inman. ''DAI Betwixt and Between: From «Intelligent Agents» to Open Systems Science'' IEEE Transactions on Systems, Man, and Cybernetics. Nov./Dec. 1991.
* Carl Hewitt and Jeff Inman. ''DAI Betwixt and Between: From «Intelligent Agents» to Open Systems Science'' IEEE Transactions on Systems, Man, and Cybernetics. Nov./Dec. 1991.
* ''The Journal of Autonomous Agents and Multiagent Systems'', Publisher: Springer Science+Business Media B.V., formerly Kluwer Academic Publishers B.V. [http://www.springerlink.com/app/home/journal.asp?wasp=1f1b3716d3d0466b8ab8af5930d8cf68&referrer=parent&backto=linkingpublicationresults,1:102852,1]
* ''The Journal of Autonomous Agents and Multiagent Systems'', Publisher: Springer Science+Business Media B.V., formerly Kluwer Academic Publishers B.V. [http://www.springerlink.com/app/home/journal.asp?wasp=1f1b3716d3d0466b8ab8af5930d8cf68&referrer=parent&backto=linkingpublicationresults,1:102852,1]{{Недоступная ссылка|date=Декабрь 2019 |bot=InternetArchiveBot }}
* Gerhard Weiss, ed. by, ''Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence'', MIT Press, 1999, ISBN 0-262-23203-0.
* Gerhard Weiss, ed. by, ''Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence'', MIT Press, 1999, ISBN 0-262-23203-0.
* Jacques Ferber, ''Multi-Agent Systems: An Introduction to Artificial Intelligence'', Addison-Wesley, 1999, ISBN 0-201-36048-9.
* Jacques Ferber, ''Multi-Agent Systems: An Introduction to Artificial Intelligence'', Addison-Wesley, 1999, ISBN 0-201-36048-9.
* Sun, Ron, (2006). «Cognition and Multi-Agent Interaction». Cambridge University Press. http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=0521839645
* Sun, Ron, (2006). «Cognition and Multi-Agent Interaction». Cambridge University Press. http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=0521839645
* José M. Vidal, ''[http://www.multiagent.com/fmas/ Fundamentals of Multiagent Systems: with NetLogo Examples]''.
* José M. Vidal, ''[https://web.archive.org/web/20080411080359/http://www.multiagent.com/fmas Fundamentals of Multiagent Systems: with NetLogo Examples]''.
* [http://www.csit.narod.ru/subject/mag_SShI/mono.pdf Субботін С.О., Олійник А.О., Олійник О.О. Неітеративні, еволюційні та мультиагентні методи синтезу нечіткологічних і нейромережних моделей: Монографія / Під заг. ред. С.О. Субботіна. Запоріжжя: ЗНТУ, 2009. 375 с.]
* [http://www.csit.narod.ru/subject/mag_SShI/mono.pdf Субботін С. О., Олійник А. О., Олійник О. О. Неітеративні, еволюційні та мультиагентні методи синтезу нечіткологічних і нейромережних моделей: Монографія / Під заг. ред. С. О. Субботіна. — Запоріжжя: ЗНТУ, 2009. — 375 с.]


== Ссылки ==
== На английском ==
* [http://www.aiportal.ru/articles/multiagent-systems Многоагентные системы] на «Портале искусственного интеллекта»
* [http://www.brookings.edu/es/dynamics The Brookings Center on Social and Economic Dynamics]
* [http://www.hcs.ucla.edu/ UCLA Human Complex Systems Program]
* [http://dis.cs.umass.edu/ The Multi-Agent Systems Lab at U. Mass]
* [http://teamcore.usc.edu/ Teamcore Research Group at USC]
* [http://www.cs.kuleuven.be/~distrinet/agentwise/ AgentWise Research Group at KULeuven, Belgium]
* [http://agents.felk.cvut.cz/ Agent Technology Group at CTU, Prague]
* [http://cabs.ewi.tudelft.nl/ The Collective Agent Based Systems group at the Delft University]
* [http://macr.cis.ksu.edu/ The Multiagent & Cooperative Robotics Lab at Kansas State University]
* [http://www.agentlink.org/roadmap/ Agent technology Roadmap]
* [http://www.multiagent.com/ MultiAgent systems]
* [http://cougaar.org/ Java-based Multi-Agent Systems]
* [http://www.maia-institute.org/ The Maia Institute]
* [http://www.swarm.org/wiki/Main_Page SwarmWiki], общий ресурс для агентного моделирования.
* [http://www.swarm.org/wiki/Main_Page SwarmWiki], общий ресурс для агентного моделирования.
* [http://www.inf.ufrgs.br/~mas/maslab/ MASLAB — Multiagent Systems Lab. at Universidade Federal do Rio Grande do Sul]
* [http://jade.tilab.com/doc/JADE_methodology_website_version.pdf A Methodology for the Development of Multi-Agent Systems using JADE]
* [http://www.teamseas.com System Effectiveness Analysis Simulation (SEAS)] — Multi-Agent Theater Operations симулятор Военно-воздушных сил США
* [http://www.ri.cmu.edu/labs/lab_48.html Intelligent Software Agents] — группа Института Робототехники, занимающаяся разработкой Интеллектуальных Агентов
* [http://cmol.nbi.dk/ Center for Models of Life] — Институт Нильса Бора
* [http://www.multi-agent.org/ Multi-Agent] — сайт Magenta Technology по Мультиагентным Системам


{{Искусственный интеллект}}
{{Искусственный интеллект}}
Строка 131: Строка 91:
[[Категория:Агентный подход]]
[[Категория:Агентный подход]]
[[Категория:Робототехника]]
[[Категория:Робототехника]]

[[cs:Multiagentní systém]]
[[de:Multiagentensystem]]
[[en:Multi-agent system]]
[[es:Sistema multi-agente]]
[[fa:سامانه‌های چندعامله]]
[[fr:Système multi-agents]]
[[it:Sistema multiagente]]
[[ja:マルチエージェントシステム]]
[[nl:Multi-agent systeem]]
[[pl:System wieloagentowy]]
[[pt:Sistema multiagente]]

Текущая версия от 11:45, 10 октября 2024

Обычный агент
Обучающийся агент

Многоагентная система (МАS, англ. Multi-agent system) — это система, образованная несколькими взаимодействующими интеллектуальными агентами. Многоагентные системы могут быть использованы для решения таких проблем, которые сложно или невозможно решить с помощью одного агента или монолитной системы[англ.]. Примерами таких задач являются онлайн-торговля[1], ликвидация чрезвычайных ситуаций[2], и моделирование социальных структур[3].

В многоагентной системе агенты имеют несколько важных характеристик[4]:

  • Автономность: агенты, хотя бы частично, независимы
  • Ограниченность представления: ни у одного из агентов нет представления о всей системе, или система слишком сложна, чтобы знание о ней имело практическое применение для агента.
  • Децентрализация: нет агентов, управляющих всей системой[5]

Обычно в многоагентных системах исследуются программные агенты. Тем не менее, составляющими мультиагентной системы могут также быть роботы, люди или команды людей. Также, многоагентные системы могут содержать и смешанные команды.

В многоагентных системах может проявляться самоорганизация и сложное поведение даже если стратегия поведения каждого агента достаточно проста. Это лежит в основе так называемого роевого интеллекта.

Агенты могут обмениваться полученными знаниями, используя некоторый специальный язык и подчиняясь установленным правилам «общения» (протоколам) в системе. Примерами таких языков являются Knowledge Query Manipulation Language (KQML) и FIPA’s Agent Communication Language (ACL).

Изучение многоагентных систем

[править | править код]

Изучение многоагентных систем связано с решением проблем искусственного интеллекта.

Темы для исследования в рамках МАС:

  1. знания, желания и намерения (BDI),
  2. кооперация и координация,
  3. организация,
  4. коммуникация,
  5. согласование,
  6. распределенное решение,
  7. распределенное решение задач,
  8. мультиагентное обучение
  9. надежность и устойчивость к сбоям

Парадигмы многоагентных систем

[править | править код]

Многие МАС имеют компьютерные реализации, основанные на пошаговом имитационном моделировании. Компоненты МАС обычно взаимодействуют через весовую матрицу запросов,

 Speed-VERY_IMPORTANT: min=45 mph, 
 Path length-MEDIUM_IMPORTANCE: max=60 expectedMax=40, 
 Max-Weight-UNIMPORTANT 
 Contract Priority-REGULAR 

и матрицу ответов,

 Speed-min:50 but only if weather sunny,  
 Path length:25 for sunny / 46 for rainy
 Contract Priority-REGULAR
 note - ambulance will override this priority and you'll have to wait

Модель «Запрос — Ответ — Соглашение» — обычное явление для МАС. Схема реализуется за несколько шагов:

  1. сначала всем задаётся вопрос наподобие: «Кто может мне помочь?»
  2. на что только «способные» отвечают «Я смогу, за такую-то цену»
  3. в конечном итоге, устанавливается «соглашение»

Для последнего шага обычно требуется ещё несколько (более мелких) актов обмена информацией. При этом принимаются во внимание другие компоненты, в том числе уже достигнутые «соглашения» и ограничения среды.

Другой часто используемой парадигмой в МАС является «феромон», где компоненты «оставляют» информацию для следующих в очереди или ближайших компонентов. Такие «феромоны» могут испаряться со временем, то есть их значения могут изменяться со временем.

МАС также относятся к самоорганизующимся системам, так как в них ищется оптимальное решение задачи без внешнего вмешательства. Под оптимальным решением понимается решение, на которое потрачено наименьшее количество энергии в условиях ограниченных ресурсов.

Главное достоинство МАС — это гибкость. Многоагентная система может быть дополнена и модифицирована без переписывания значительной части программы. Также эти системы обладают способностью к самовосстановлению и обладают устойчивостью к сбоям, благодаря достаточному запасу компонентов и самоорганизации.

Применение МАС

[править | править код]

Многоагентные системы применяются в нашей жизни в графических приложениях, например, в компьютерных играх. Агентные системы также были использованы в фильмах[6]. Теория МАС используется в составных системах обороны. Также МАС применяются в транспорте, логистике, графике, геоинформационных системах, робототехнике и многих других. Многоагентные системы хорошо зарекомендовали себя в сфере сетевых и мобильных технологий, для обеспечения автоматического и динамического баланса нагруженности, расширяемости и способности к самовосстановлению.

Примечания

[править | править код]
  1. Alex Rogers and E. David and J.Schiff and N.R. Jennings. The Effects of Proxy Bidding and Minimum Bid Increments within eBay Auctions Архивная копия от 2 апреля 2010 на Wayback Machine, ACM Transactions on the Web, 2007
  2. Nathan Schurr and Janusz Marecki and Milind Tambe and Paul Scerri et.al. The Future of Disaster Response: Humans Working with Multiagent Teams using DEFACTO Архивная копия от 19 марта 2009 на Wayback Machine, 2005.
  3. Ron Sun and Isaac Naveh. Simulating Organizational Decision-Making Using a Cognitively Realistic Agent Model Архивная копия от 20 августа 2010 на Wayback Machine, Journal of Artificial Societies and Social Simulation.
  4. Michael Wooldridge, An Introduction to MultiAgent Systems, John Wiley & Sons Ltd, 2002, paperback, 366 pages, ISBN 0-471-49691-X.
  5. Liviu Panait, Sean Luke: Cooperative Multi-Agent Learning: The State of the Art. Autonomous Agents and Multi-Agent Systems 11(3): 387—434 (2005)
  6. Massive, Film showcase Архивная копия от 15 апреля 2008 на Wayback Machine

Литература

[править | править код]