Полная версия

Главная arrow Информатика arrow ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ СИСТЕМ

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>

Архитектура мультиагентной системы

Мультиагентная система обычно состоит из следующих основных компонент:

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

На рис. 6.6 показана укрупненная структура типичного агента:

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

Рис. 6.6. Укрупненная схема агента

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

После выработки решения агент с помощью эффекторов предпринимает активные действия. Информация обо всех выполненных действиях передается пользователю или, как отмечалось ранее, программе, выполняющей роль менеджера в системе.

В архитектуре MAC основную часть составляет предметно-независимое ядро, в составе которого выделяются следующие базовые компоненты (рис. 6.7):

  • служба прямого доступа — обеспечивает непосредственный доступ к атрибутам агентов;
  • служба сообщений — отвечает за передачу сообщений между самими агентами, а также между агентами и дополнительными системами ядра;
  • библиотека классов агентов (часть базы знаний) — содержит информацию о классификации агентов в данной MAC;
  • сообщество агентов — серверное место, где размещаются агенты (одиночные агенты, популяции агентов); этот блок, кроме жизнедеятельности агентов, обеспечивает еще функции по загрузке/записи агентов и их свойств и отвечает за оптимизацию работы агентов с ресурсами;
  • онтология — предметная база знаний, содержащая конкретные знания об объектах и среде функционирования, представляемые в виде соответствующей семантической сети.
Архитектура мультиагентной системы

Рис. 6.7. Архитектура мультиагентной системы

 
<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>