Skip Navigation Linksmultiagent

Многоагентные системы​

    Многоагентные (или мультиагентные) системы (МАС) - это перспективное направление имитационного моделирования, рассматриваемое как самостоятельное примерно с 1990г, когда Иов Шохем [1] сформулировал основные концепции этой новой парадигмы решения сложных задач. Теория и технология МАС развивается на стыке ряда наук и научно-технических направлений, главные среди которых: искусственный интеллект, объектно-ориентированное проектирование и программирование, распределенные вычисления, теория систем и системный анализ, социология, лингвистика, когнитология, аналитическая философия.

    В основе МАС лежит понятие искусственного агента – специальной программной или аппаратно-программной системы, – которая реализует модель некоторого уникального поведения в реальном мире или в информационной среде. Причем отделение агента от среды его функционирования является ключевым моментом. Для успешной работы в среде агент должен в обязательном порядке уметь воспринимать среду при помощи рецепторов, принимать решения о своих действиях и реализовывать эти действия в среде при помощи эффекторов. Кроме того, агент должен обладать такими свойствами как: автономность, реактивность, проактивность, рациональность, наличие социального поведения и рядом других [2].

    Многоагентную систему образует множество специализированных агентов, помещенных в одну и ту же среду функционирования.  

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

    МАС перспективны для решения задач, в которых:

  • имеется распределенность данных, знаний, происходящих процессов;
  • понятие агента удобно использовать как естественную метафору;
  • поведение отдельных частей системы описать проще, чем систему в целом.

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

С точки зрения инструментария разработки и выполнения МАС в настоящее время наблюдается «бум», аналогичный тому, что происходил во времена появления первых языков программирования высокого уровня – множество исследователей по всему миру предлагают всем желающим свой инструментарий для тестирования и изучения [3]. Стандартизация в области МАС началась относительно недавно [4].

 Курс лекций по МАС, читаемый на нашей кафедре, знакомит студентов с основными элементами теории агентов и многоагентных систем и ориентирован на выполнение лабораторного практикума, посвященного разработке МАС на языке AgentSpeak в среде JASON [5,6].

 Более подробно с теорией и технологией МАС можно ознакомиться при помощи информационных источников [2,6-10].

 Некоторые информационные источники

1. Личная страница Иова Шохема http://robotics.stanford.edu/~shoham/

2. Wooldridge M.J. An Introduction to Multiagent Systems. Wiley. 2002. (http://www.csc.liv.ac.uk/~mjw/pubs/imas/imas1e/)

3. Сравнение средств разработки для создания мультиагентных систем http://ru.wikipedia.org/wiki/Сравнение_средств_разработки_для_создания_мультиагентных_систем

4. Стандартизация в области МАС http://fipa.org/

5. Среда разработки Jason http://jason.sourceforge.net/wp/

6. Введение в разработку многоагентных систем в среде Jason. Основы программирования на языке AgentSpeak: Учеб. пособие / С. С. Смирнов, В. А. Смольянинова. --- М.: МИРЭА, 2009. --- 136 с

7. Блог, посвященный МАС http://aivanoff.blogspot.ru/

8. Городецкий В.И., Грушинский М.С., Хабалов А.В. Многоагентные системы (обзор)  В.И. Городецкий, М.С. Грушинский, А.В. Хабалов.: http://www.raai.org/library/ainews/1998/2/GGKHMAS.ZIP

9. Тарасов В.Б. От многоагентных систем к интеллектуальным организациям http://www.yugzone.ru/x/tarasov-v-b-ot-mnogoagentnykh-sistem-k-intellektual-nym-organizacsiyam/

10. Швецов А.Н. Агентно-ориентированные системы: от формальных моделей к промышленным приложениям http://www.ict.edu.ru/lib/index.php?id_res=5656

multiagent3.jpg

multiagent1.jpg
Простой агент


multiagent2.jpg
Обучающийся агент

<< Назад