Википедия

Многоагентная система

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

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

Обзор

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

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

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

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

Агенты могут обмениваться полученными знаниями, используя некоторый специальный язык и подчиняясь установленным правилам «общения» (протоколам) в системе. Примерами таких языков являются 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. в конечном итоге, устанавливается «соглашение»

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

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

Свойства

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

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

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

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

См. также

Примечания

  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

Литература

  • 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.
  • The Journal of Autonomous Agents and Multiagent Systems, Publisher: Springer Science+Business Media B.V., formerly Kluwer Academic Publishers B.V. [1] (недоступная ссылка)
  • 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.
  • Sun, Ron, (2006). «Cognition and Multi-Agent Interaction». Cambridge University Press. http://www.cambridge.org/uk/catalogue/catalogue.asp?isbn=0521839645
  • José M. Vidal, Fundamentals of Multiagent Systems: with NetLogo Examples.
  • Субботін С. О., Олійник А. О., Олійник О. О. Неітеративні, еволюційні та мультиагентні методи синтезу нечіткологічних і нейромережних моделей: Монографія / Під заг. ред. С. О. Субботіна. — Запоріжжя: ЗНТУ, 2009. — 375 с.

Ссылки

  • Многоагентные системы на «Портале искусственного интеллекта»
  • SwarmWiki, общий ресурс для агентного моделирования.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Многоагентная система, Что такое Многоагентная система? Что означает Многоагентная система?

Mnogoagentnaya sistema MAS angl Multi agent system eto sistema obrazovannaya neskolkimi vzaimodejstvuyushimi intellektualnymi agentami Mnogoagentnye sistemy mogut byt ispolzovany dlya resheniya takih problem kotorye slozhno ili nevozmozhno reshit s pomoshyu odnogo agenta ili angl Primerami takih zadach yavlyayutsya onlajn torgovlya likvidaciya chrezvychajnyh situacij i modelirovanie socialnyh struktur Obychnyj agentObuchayushijsya agentObzorV mnogoagentnoj sisteme agenty imeyut neskolko vazhnyh harakteristik Avtonomnost agenty hotya by chastichno nezavisimy Ogranichennost predstavleniya ni u odnogo iz agentov net predstavleniya o vsej sisteme ili sistema slishkom slozhna chtoby znanie o nej imelo prakticheskoe primenenie dlya agenta Decentralizaciya net agentov upravlyayushih vsej sistemoj Obychno v mnogoagentnyh sistemah issleduyutsya programmnye agenty Tem ne menee sostavlyayushimi multiagentnoj sistemy mogut takzhe byt roboty lyudi ili komandy lyudej Takzhe mnogoagentnye sistemy mogut soderzhat i smeshannye komandy V mnogoagentnyh sistemah mozhet proyavlyatsya samoorganizaciya i slozhnoe povedenie dazhe esli strategiya povedeniya kazhdogo agenta dostatochno prosta Eto lezhit v osnove tak nazyvaemogo roevogo intellekta Agenty mogut obmenivatsya poluchennymi znaniyami ispolzuya nekotoryj specialnyj yazyk i podchinyayas ustanovlennym pravilam obsheniya protokolam v sisteme Primerami takih yazykov yavlyayutsya Knowledge Query Manipulation Language KQML i FIPA s Agent Communication Language ACL Izuchenie mnogoagentnyh sistemIzuchenie mnogoagentnyh sistem svyazano s resheniem problem iskusstvennogo intellekta Temy dlya issledovaniya v ramkah MAS znaniya zhelaniya i namereniya BDI kooperaciya i koordinaciya organizaciya kommunikaciya soglasovanie raspredelennoe reshenie raspredelennoe reshenie zadach multiagentnoe obuchenie nadezhnost i ustojchivost k sboyamParadigmy mnogoagentnyh sistemMnogie MAS imeyut kompyuternye realizacii osnovannye na poshagovom imitacionnom modelirovanii Komponenty MAS obychno vzaimodejstvuyut cherez vesovuyu matricu zaprosov Speed VERY IMPORTANT min 45 mph Path length MEDIUM IMPORTANCE max 60 expectedMax 40 Max Weight UNIMPORTANT Contract Priority REGULAR i matricu otvetov 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 Model Zapros Otvet Soglashenie obychnoe yavlenie dlya MAS Shema realizuetsya za neskolko shagov snachala vsem zadayotsya vopros napodobie Kto mozhet mne pomoch na chto tolko sposobnye otvechayut Ya smogu za takuyu to cenu v konechnom itoge ustanavlivaetsya soglashenie Dlya poslednego shaga obychno trebuetsya eshyo neskolko bolee melkih aktov obmena informaciej Pri etom prinimayutsya vo vnimanie drugie komponenty v tom chisle uzhe dostignutye soglasheniya i ogranicheniya sredy Drugoj chasto ispolzuemoj paradigmoj v MAS yavlyaetsya feromon gde komponenty ostavlyayut informaciyu dlya sleduyushih v ocheredi ili blizhajshih komponentov Takie feromony mogut isparyatsya so vremenem to est ih znacheniya mogut izmenyatsya so vremenem SvojstvaMAS takzhe otnosyatsya k samoorganizuyushimsya sistemam tak kak v nih ishetsya optimalnoe reshenie zadachi bez vneshnego vmeshatelstva Pod optimalnym resheniem ponimaetsya reshenie na kotoroe potracheno naimenshee kolichestvo energii v usloviyah ogranichennyh resursov Glavnoe dostoinstvo MAS eto gibkost Mnogoagentnaya sistema mozhet byt dopolnena i modificirovana bez perepisyvaniya znachitelnoj chasti programmy Takzhe eti sistemy obladayut sposobnostyu k samovosstanovleniyu i obladayut ustojchivostyu k sboyam blagodarya dostatochnomu zapasu komponentov i samoorganizacii Primenenie MASMnogoagentnye sistemy primenyayutsya v nashej zhizni v graficheskih prilozheniyah naprimer v kompyuternyh igrah Agentnye sistemy takzhe byli ispolzovany v filmah Teoriya MAS ispolzuetsya v sostavnyh sistemah oborony Takzhe MAS primenyayutsya v transporte logistike grafike geoinformacionnyh sistemah robototehnike i mnogih drugih Mnogoagentnye sistemy horosho zarekomendovali sebya v sfere setevyh i mobilnyh tehnologij dlya obespecheniya avtomaticheskogo i dinamicheskogo balansa nagruzhennosti rasshiryaemosti i sposobnosti k samovosstanovleniyu Sm takzheAgentnoe modelirovanie Slozhnaya sistema Evolyucionnoe modelirovanie Samoorganizaciya Programmnyj agent Konsensus v raspredelyonnyh vychisleniyah EmerdzhentnostPrimechaniyaAlex Rogers and E David and J Schiff and N R Jennings The Effects of Proxy Bidding and Minimum Bid Increments within eBay Auctions Arhivnaya kopiya ot 2 aprelya 2010 na Wayback Machine ACM Transactions on the Web 2007 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 Arhivnaya kopiya ot 19 marta 2009 na Wayback Machine 2005 Ron Sun and Isaac Naveh Simulating Organizational Decision Making Using a Cognitively Realistic Agent Model Arhivnaya kopiya ot 20 avgusta 2010 na Wayback Machine Journal of Artificial Societies and Social Simulation Michael Wooldridge An Introduction to MultiAgent Systems John Wiley amp Sons Ltd 2002 paperback 366 pages ISBN 0 471 49691 X Liviu Panait Sean Luke Cooperative Multi Agent Learning The State of the Art Autonomous Agents and Multi Agent Systems 11 3 387 434 2005 Massive Film showcase Arhivnaya kopiya ot 15 aprelya 2008 na Wayback MachineLiteraturaMichael Wooldridge An Introduction to MultiAgent Systems John Wiley amp 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 The Journal of Autonomous Agents and Multiagent Systems Publisher Springer Science Business Media B V formerly Kluwer Academic Publishers B V 1 nedostupnaya ssylka 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 Sun Ron 2006 Cognition and Multi Agent Interaction Cambridge University Press http www cambridge org uk catalogue catalogue asp isbn 0521839645 Jose M Vidal Fundamentals of Multiagent Systems with NetLogo Examples Subbotin S O Olijnik A O Olijnik O O Neiterativni evolyucijni ta multiagentni metodi sintezu nechitkologichnih i nejromerezhnih modelej Monografiya Pid zag red S O Subbotina Zaporizhzhya ZNTU 2009 375 s SsylkiMnogoagentnye sistemy na Portale iskusstvennogo intellekta SwarmWiki obshij resurs dlya agentnogo modelirovaniya

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто